The last year a Sunroof was available from the factory on a Mustang was 1993.
No more sunroof for the 94+ models.
Aftermarket sunroofs are notorious for leaks, and since so many companies make them, it's hard to track down parts. They are generally viewed as a negative on a vehicle's value, and are generally avoided.