There were a few spots on the underside that were not painted at the factory. The unpainted seats had some surface rust, probably because they were stored unpainted. I had to sand them down and touch them up with Rustoleum gloss paint. Only 4 stars for that. Also, it fits well and is a good replacement. So if you're not afraid to touch them up, they're a lot better than the old rusty skid plate on my 79 CJ5.