I use the Truxedo LoPro on my '05. Works great, when down, it keeps most things dry (I haul seasoned hardwood for furniture building). It holds 3 ft of wet snow very well.
When I'm towing my 5th wheel, it rolls up and stows nicely at the front of the box. As soon as I unhook from the trlr, I roll out the Truxedo cover to hide what ever is in the bed, from prying eyes.
Good luck