Engine swap on 2006 Ram With 5.7

I'll have a 2006 Dodge Ram package with the five seven Hemi. I was coming home from work one day and without warning it dropped a valve on a piston apparently and blew the Piston out. I need to know what engines will fit in my truck I found a 2004 5.7 Hemi out of a Dodge Ram little miles newly rebuilt. Will it work in my truck. If not what will?

running good shut it off wont start , brought it to a shop warmed up ran good shut it off
wont start where do I look ? Try warming the fuel tank with a small heater ( no luck ) it
was very cold so I...

Content submitted by Users is not endorsed by CarGurus, does not express the opinions of CarGurus, and should not be considered reviewed, screened, or approved by CarGurus. Please refer to CarGurus Terms of Use.