Product review (5 stars): Pleasantly Surprised
This was are exact replacement for the stock pump.  Everything bolted right in, and works perfectly.