new moon roof?

i've never heard of an aftermarket sunroof/moonroof that didn't leak...even when professionally installed. If you do it yourself, it's almost guaranteed to leak due to lack of experience and/or improper tools. The best way to get a sunroof is to buy a car w/ one from the factory.