The bar on my truck, about a year, maybe more. Had it on my previous truck.
The cubes, few months. However, they have amber Rigid covers on them.
The finish is holding up much better than I expected. I expected the lens to start yellowing at this point on the bar, but nothing yet. That part has...