When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
There are typically minor changes between model years, and some of the sensors and actuators may be different. You can remove anything that's different and reinstall it on the new engine without issue.
The truck isn't going to care if there's a casting revision in the heads, it will run just fine.
I have ano 08 that had the engine with the new heads from the factory, dealer in bought it from put a reman engine with the old style heads in the truck. I'm starting to have problems with it, didn't know if it could be a computer problem or not. Wasn't sure about compatibility.