the crank seal may indeed be leaking and causing the oil buildup on the alt. (the alt is located on bank one close to the bottom of the engine) there is a possibility of a cracked timing cover also, so make sure they pinpoint the source of the leak accuratly.