Dating back to 1998 I've had at least ten vehicles with sunroofs, both pickups and cars, and not a single one has leaked. This in the intemperate weather of North Dakota, Montana and Idaho.
In the heat and high UV of The South, the rubber seals dry rot. I have had several cars and trucks with sun roofs and every one of them leaked eventually. GM, Nissan, Ford, Mazda, Moon roof, sun roof, pop-up, tee top makes no difference.......