The Bushwacker Diamondback bedrail cap is well designed. The material is extremely abrasion resistant. I've had it installed on my 1994 Chevy K1500 for about 8 months now and it looks as good as new. unfortunately, the post holes I requested in the purchase do not line up with the post holes in my truck. They're not even close. Because of this, I don't recommend buying this with post hole cut outs. If it wasn't for this problem, I would give this product 5 stars. My truck looks great with them.