Best 3/8 fuel pump solution?

If the eye was egged out, it sorta points to a failed return spring. Did you notice if that spring was still in there?
FWIW,
I have pulled factory pumps off engines decades old, and with several hundred thousands of kilometers, that still worked fine.