The fit was great. The pump no longer leaks through the top of the block. Be sure to remove the pulley without special tools or experience to replace the front seal. I was missing one or the other or both and I just replaced the o-rings and all was good. Also, I went to the dealer to get two more gaskets to keep the tank from leaking. Don't do this remodel without them.