The only reasons I gave ⭐⭐⭐ (3 stars) are the product fits the description, fits my truck, the cost and visible quality. I will follow up with ⭐⭐ (2 stars) upon the physical durability after two years of how the product resist to wear and tear (damage) without requiring excessive maintenance/repairs or replacement.