The best possible scenario would be to swap everything from a '12 except the dash into your truck. No wiring nightmare, pretty straight forward swap. Merging your wiring harness with the newer cluster and climate controls will be next to impossible.
I'll be swapping the dash from an '05-07 into my E99 eventually, because that's as new as I can go with my instrument cluster and wiring and it will still be an undertaking. But I miss my '05 dash and seats, so that's the long term goal, particularly if I can find a King Ranch donor.
Good luck with your project, and if you do attempt it, post pics and document the challenges.
Sent by my right thumb!