08 dash swap would be pretty time consuming, but could most likely be done.
Fuse panels are in opposite spots, AC ducts are pretty different, the instrument clusters are different, so is the whole HVAC control system.
Only way to really do it would be in an XLT dash with the manual HVAC and some rewiring, or wire lengthening of your stock/current switches. You'll probably have to buy all the 08+ switches and pop in your rocker switches into them.
I looked deeply into this with my 06, it would take some time, but could be done. Getting over to the cluster and making that fit would probably be the hardest part considering the opening shapes are practically 100% different from the 07 and older trucks.
Just my 2 cents