74 duster roof, what years fit?

The roof skins are the same for all years of Duster, Demon, and Dart Sport.

I think the 75/76 cars received some additional reinforcements inside the A-pillars, but that would have been internal and only an issue if you included the pillars in your swap. It's easier to swap the skin and leave the pillars and inner support intact anyway.