I had the same problem with the roof. I changed the roof just like your shop guy said. If you cut the good roof off the one cab & weld it to the other it is easier and cheaper than the other way around. I have a lot of
PICTURES HERE from when I did my roof. You can PM me if you want to ask any questions about it.