I have my engine at the shop. They have tested the drive shaft, looks clean and measures out to specs. Replaced seal twice with mercury seals and leaks. Now tried generic seals holds pressure but when run leaks. Any suggestions? Does the drive shaft need to be replaced? I don't want to pay $600.00 for a new shaft only to find it leaks too.