some times it doesn't pay to replace good parts. A friend of mine had a bad head gasket decided to replace water pump wile it was tore down. Still overheating he replaced the radiator Still overheating he tore the heads off again, come to find out new water pump came with wrong gasket covering a water jacket.