I have a Leer on my Duramax and have been happy with it. I've had it since 2015 with no issues. I ordered mine with no carpet so I can hose out the bed / camper area if it needs cleaning. I have the screened / sliding side windows and the sliding window on the front, and they have functioned properly with no leaking. FYI, these shells are waterproof, but they are NOT dustproof. Your gear will get covered by dust if you travel down a dusty road for any length of time.