I compiled some info, thoght I would pass it along.
-'04 and down engines (LB7) should be a bolt in for your truck. '04.5 up engines (LLY,LBZ) might be possible to use the short block, but the heads were redesigned and have different injectors, don't know if they are useable with your ECM and wiring harness or not. They also have a variable pitch turbo which will be useless with your truck because the LB7 didn't have this feature. If the head bolt pattern is the same, you could possibly use the '05 short block assy. with your complete top end. Hope that's clear as mud and helps at least a little. Mike
-I'm pretty sure ALL the blocks can be interchanged, just different heads....
-All model years to date can have the shortblock swapped. From there up there are several differences. The only thing that happens in the short block is that they used different pistons.
2001 - 2005 LB7 and LLY 17.5:1
2006 - up 16.8:1
-blocks are interchangable, slight changes, LBZ stronger for HP. checkout post while back by rickdlance, he converted LB7 to LLY heads to get away from injector problems, you can backfit your heads. FICM different, 2003+ electric/electronics different.