Gen IV in a Gen III hole ???
As for the transmission, the 6.2 will come with a 6L80 which your stock ECU can't control. You will need a separate control module to run it or you can put whatever trans you have in the truck now behind the 6.2 with a little mechanical work and then use the stock computer for it.
It takes careful planning and some conversion bits and bobs but it can be done.










