I just changed my water pump about 3 weeks ago and purchased it from napa it was new and included all new gaskets. My pump was leaking around the nose of the pully and I have 90k on my truck. Its a good time to replace belts and hoses keep old ones for spares. cost was about $120 I think.
