The pump I received did not look like the one I removed. Mine was an "H" but I received an "M" which I assume is a universal replacement. My input fitting was 90 degrees from the body, but the replacement was at 70 degrees, which required a trip to the hydraulic fitting shop for a longer hose. The "H" model was held in place with four 5/16-18 bolts. The "M" model came with two 5.5" 5/16-24 bolts (fine thread) requiring another side trip to the hardware store to find and manufacture a replacement. Luckily, I have a tap and die set. Once in place, the pump is performing well.