I had the moonroof on my 2018. I have never had any water leaks whatsoever and now have another moonroof on my 2022. So far, absolutely no problems. Makes the inside of the cab so much brighter.