I'd get a napa water pump new has life time warranty and all the rest from wherever. These parts are often not oem and I spent a little over 300 for oem tensioner, upper pully, tensioner pully,napa water pump, and napa belt. If your cam and crank seals aren't leaking don't do the hassle of changing them