Any updates?
If not...
You can't just drop the 6.2L into the 2007s & earlier, at least not easily. It's not a plug & play operation, from what I've read. You're going to be dealing with a different wiring harness, fuse box & compatibility fixes. It's doable, don't get me wrong, but it's not a straight swap. Your cluster won't work (if the 08/09 clusters fit, that would be more of a benefit).
Also, would you be mating it with the 6 speed over the stock 4 speed? If you go with the 6 speed, make sure it fits. The frame on the 08/09s, I believe, is slightly different than the 2007 and earlier, so that could force some fabrication.
I'd think the 6.2L would be out of the question. For that options, I'd really price out what everything is going to cost if you do a rebuild vs new vs Duramax. I think stock Duramax conversions are 25kish+ (depends on where you go). It's entirely possible that when all is said and done, you're not saving as much as you'd like if you want the 6.2L.
I think rebuilding the 6.0L should be doable. There's a lot of data on that engine, especially in the modding community. You can easily get 400hp+ out of that engine (at least match the 6.2L output). The only thing I'd be worried about is the tranny. Not sure if you can easily move to a 6 speed, but upgrading the 4L65 to at least a 4L70e (not ideal) or a 4L80e.