Hopefully I can express this in the correct way. I have a 2000 5.7L EFI that had an issue with the starter after this winter. It started up just fine and ran fine after pulling it out of storage. Took it to the lake and the starter must have not been properly tightened down and snapped the back bolt of of the staggered pattern. After trying everything except pulling the motor I decided to try a mini marine starter and it worked perfectly. Only problem was the fuel pump was leaking fuel now. So we pulled what I figured was a cool fuel gen 2. Ordered all new parts regulator and full assembly. My mechanic that is helping reinstalled everything and messaged me that it is still leaking and that he is going tomorrow to look for some new O rings. Really hope this is the issue. Not sure if new assembly came with new o rings or not. Here is a picture of original. Really hope to be on the lake this year it’s been a rough one!