Leaking sunroof is all happening depending on how the installer did the job.
You can purchase the best/expensive kit out there,but if the installer don't know his job water & debries will get into the cabin any ways.
I looking foward to add a nice sun roof soon.