Great replacement part for a failed pump on a John Deere 455 (3 cylinder diesel Yanmar engine). Fits perfectly. Comes with a better than OEM filter (much bigger). Got my lawn tractor up and running at full power again. Can't comment on longevity as it's only been in a couple of eeks, but it's working great for now.,