73' Duster Roof skin

You're in luck.
All roof skins off '70 to '76 Dusters, Dart Sports, and Demons are the same except for factory sunroof ones of course......

Yup. Any Duster, and Dart Sport, and any Demon should work for a roof skin donor as long as it isn't a sun roof car. Even if it is a factory sun roof car, the only trick would be getting the sun roof parts.

Having done a few roof replacements in the past, I'd strongly suggest using panel adhesive instead of trying to weld the new skin into place.

I wouldn't. You don't have enough overlap for the bonding to work with most panel adhesives. The skins were meant to be spot welded on, and the design doesn't lend itself well to adhesives. Not saying it can't work, but it's not how I would do it. The spot welds are tedious, I agree, there's usually just under 200 of them. It's not fun, but it gives the intended result.

I would research on the all years fits all, I had the same issue and found out that from 73 to 76 dusters the rear glass isn't the same as the earlier years because mopar made changes to the tops. 70 -72 and 73-76 have different rear window opening. It would depend on exactly where your cut would need to be made for your repair.
If you remove the complete roof or roof panel you will have issues to deal with.

Different HOW? The rear glass is identical for 70-76 Duster/sport bodies, the rear window trim is the same, the rear window gasket/seal is the same. No changes were made to the roof skin over the entire run, and the roof skin was the same part regardless of whether it was a vinyl top car or not.