I just installed a Retrax on my CrewMax. I was aprehensive about how the shiney surface would look but I think I kind of like it. They could have made it a little longer in my opinion as I would have liked a longer overlap on the tailgate but the bottom line is that it
is adequately long enough and
does fit.
I've also decided to let the drain tubes just dangle in the back corners of the bed. (I've got a LineX). I figure that whatever drains in will evaporate. I live in Southern California and rain and freezing are not an issue. In any case, there is little chance of water getting into the canister when the Retrax is fully closed. The only thing you really have to worry about is what's on top of the cover when you close it. If you happen to open up the cover in the pouring rain, well, then you've got a lot more water to worry about than what happens to get into the canister.
I bought my Retrax direct from the manufacturer at
RETRAX truck bed cover pickup bed cover tonneau cover roll top cover. I negotiated free shipping and a free tailgate gasket but I also tossed them a bone by buying the Cargo Mate which is two bungee cords and four eyelets made to fit on the clamps. Out the door for under one thousand. They are real easy and friendly to work with. I recommend going direct.
Regarding the tailgate gasket. it is flat and does not have the "V" shape adjacent to the bead like the TrailSeal gasket. It seems like they would both work and they are about the same price. Unfortunately, there was no product code in the bag so I guess the hunt is still on for the ideal third party gasket source.
Generally, I've got a good first impression of the Retrax.