Canopies can be a pain in the arse for leaks. I paid extra when I got my Ranger for my company and got the Fleetline fibreglass canopy with channels that the side and back windows close over so any leaks are directed out whether the doors are open or closed. It's a bit of a pain in the arse in some ways but it does not leak and has never leaked. I think I'd need to park it underwater to get anything into the tray, the only time I've had water in there coming from outside is through the edges of the tailgate when waterblasting the thing clean.
Bookmarks