Product review (5 stars): Factory replacement
Perfect fit.  I needed to reuse the old housing but that was an easy process to move it to the new pump.  Highly recommend