even the nice ones will scratch the paint if outside with any type of wind or movement, dust will get under/in them and then as they "flap" in the breeze they will scratch the paint. personally i dont know of any made for out trucks nor do i see the point of one of our trucks. but thats just me