New fuel pump won’t idle

And you installed it anyway? Sounds like a big block pump. They will bolt in the same place. No way would I have installed a different looking pump.
Big block pumps are short armed and use a pushrod. Small block pumps are long armed and run right off the cam lobe. You knew that.