While not easy, very doable. My suggestion to you is, skip the buying from someone who is selling an engine that "It ran when I pulled it out" instead do the work, and find a truck that is still running and can be used as a donor, ie one that has been smashed up, or frame rotted. Get the whole truck, and basically transfer everything from that truck to your body. Chevy or GMC wont matter. Also just so you know, you are not limited to just 08 to 09. You can put in any GM engine for the most part with in reason. Personally if its me, im going to forgo the 07-and above motor with afm, and go with a 99 New body style, to 07 classic style. Good luck with the build, would be curious of how it goes for you.