What do you use your truck for? If it involves lots of dirty stuff, I'd avoid it. However, if you have a topper or tonneau (mandatory, not water proof in any manner) and just haul luggage and stuff like that, it might not be a bad idea. You have to have it covered, and you have to remove it if hauling anything dirty. It's just carpet for your truck bed.