NO
This was supposed to be a perfect fit ? It wasn't a perfect fit ,the hose connection was off 90 degrees. The new pump did NOT come with a new pump gasket . When it was installed , it Leaked . I was able to modify the pump to make it work. I probably voided the warranty .
Bottom Line No, I would not recommend to a friend