Here is my thread about the swap.
3rd gen Cab Swap/Rebuild - Competition Diesel.Com - Bringing The BEST Together
Notes from the differences in cabs:
Things I've noticed from doing this swap so far, gas to diesel cab shells. There are some holes for battery box mounts that need to be tapped on the passenger side. M8 x 1.25 tap.
The SRS airbag module that mounds on the trans hump under the dash, mounts different from 03-05. It's easy to modify and I used a self tapping screw to make it work. Self explanatory if you see it.
Knocked out the hole for 4wd shifter. Had to move the rear seat back cab wall mounts from my 05 to 03 cab. The 03 trucks have a one piece rear seat and 04-05 have 60/40 rear seat. Very easy.
I noticed the seat belt material is different from 03-05. This would bother me so I swapped over all my 05 seat belts. Headliner also has a different pigtail where it plugs in at the driver side a-pillar by the dash.
Windshield wiper motor has a different plug, so I swapped over my wiper assembly from the 05.