Can you put any 6.0L in a Ford F350 2007? For example a 2004 to 2006?

Can you put any 6.0L in a Ford F350 2007? For example a 2004 to 2006?

Sure you can. You do know the trucks that came with the 6.0 had to have the cab off to excess the turbo so I'm thinking you would need to remove the cab to install the engine. But that would be like taking out something good for a piece of junk.