07 was a split year, Lq4/80e cost way different then LY6/6L80e. As far as fitting in a that chassis; engine mounts, headers, radiator hoses, are the main things. Fancy accessory drive stuff is $300+, stock access drive stuff should clear with the appropriate engine mounts, and you should be able to reuse your PS pump, if not jus adapt the lines. The truck pan should clear, again with the appropriate engine mounts. Fuel system will be a few hundo, you can tap into the gauges or throw a fancy $1000+ dash in it. Setting up the harness ECU can be a cut down stock harness, few companies sell kits to convert your harness ($200ish + tune/vats delete), or full blown harness/pcm setups ($700ish+ 1000). You’re gonna have to do something about driveshafts, factory stuff will be a few inches off with either combo. It’s a stupid simple swap and they fit those engine bays without much issues.
They can be cheap, mine cost probably $2500 because I bought a lot of new shit. Probably could have done it for well under a grand going the junkyard route and doing my own harness, $750 for harness and computer but it fired right up. I started with a long block and eBay used intake manifold assembly. Also the 6.0 gets used a lot in fleet vehicles that routinely last 300-400k miles.