My sunroof is an aftermarket sunroof, outsourced by the Jeep dealership in Cary, N.C. But after 2 years, I have not had a problem with it leaking water on the inside. It is very different from the one that comes equipped with the WK's. There is a secondary drain pan on the inside of the cabin that will catch any water that would supposedly leak into the cabin. I have only seen a little water in this pan when we have torrential rain for days - typically hurricane-like weather, the only other time it does it is when the cabin is significantly warmer than the outside condensation will build up and drain in this pan as well. It's drains tubes are located on the driver-side door.