Aftermarket Sunroof

The pureists would say you should replace the roof skin. The rest would say find a donor and start cutting a patch panel, weld it in and Bondo.

Which is right depends on the inherent value of the car and what you intend to do with it