Welcome, AladdinSane!
I've seen that username in the comments of many Mirage reviews on the web & YouTube. Good to have you here.
for the roof will leak when it rains, snows, etc, among other so called "problems"
I've had aftermarket sunroofs in several cars and none of them leaked. I've had factory roofs leak (blocked drainage channels).
If you can find someone to do it, I'd go for it. I like them a lot, myself.
__________________________________________
View my fuel log 2014 Mirage ES 1.2 manual: 62.4 mpg (US) ... 26.5 km/L ... 3.8 L/100 km ... 74.9 mpg (Imp)