Wish I could help ya...
I had the Moroso pump, and it worked just fine with a 4.25" stroke.
In fact, I still have it. If you want to pay shipping on it, you're welcome to it. It's broken in 1/2 on the neck. Next stop for it when it comes time will be into the trash can.