I just picked up a 2004 and noticed a antifreeze smell. The hose coming from the water pump "weep hose" had a few drops here and there of antifreeze. So I ordered the mechanical seal, o-ring and gasket. Got the parts and the seal that is pressed into the impeller was not there. So I ordered a new impeller and hope that the seal comes with it. Can anyone confirm this? Now......... for the bad part. The seal had been leaking for so long that the outer shaft bearing is froze up and the shaft was spinning in the inner bearing race. The antifreeze was lubing the shaft or it would of locked up. I got out the die grinder and carefully cut out the old bearing. The manual says the engine must be pulled and the cases split to get this bearing out. So I called the dealer back up and ordered the bearing. Has anyone ever done this before? I will let you know next week when I get it put back together if there are any leaks. If you have antifreeze leaking from the "weep hose" do your self a favor and change the mechanical seal ASAP.