Had to order a second one after returning the first one. The first had poor shipping protection as the rubber paint had peeled off in a few places. The second also had some minor paint abrasions which I have touched up. Easy to install after touching up the paint. Looks good on JK and no rust issues after a few months.