What do they mean self mechanical sealing? Can some one explain? I have never heard such a thing. Icoquirabioso said:my bike have 430 miles and is leaking coolang from water pump. I took the bike to the dealer and they said the is self mechanical sealing and will stop leaking but it still leaking what should I do.