My lower unit had water in the oil. The dealer says there is so much corrosion that they can't replace the seals without breaking the bearing. Since the unit is 20 years old and has always run in saltwater, I believe him. He quoted me a new lower unit for from Yamaha for $2800.00 plus...