I helped a friend put a 99 cab on his 96. All the holes were there, it just took a lot of time to get the dash and all the wiring swapped. I would assume it would be a similar scenario with two third gens - basically you have to strip the cabs down to the bare sheetmetal.