New fuel pump won’t idle

They were the same length but new one was straighter than old
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.