yes yes yes, a hundred times yes, buy it. these pumps last a long time usually past the life of most engines. if you are nearing the end of the service life of the engine or are on your second engine I would purchase it for that price. They wear out quite predictably and give notice (if your...