Bestop makes a top cleaner/restorer product and there are companies that make the same thing for the fender flares and Armorall works too...the palstic bumper ends are the worst, but I had taken mine off when the Jeep was still fairly new. Not sure what you can do about the seats. The ones on my '02 have really held up well, but the '06 I just bought were pretty faded and I picked up a set of neoprene seat covers which fit really well and the seats look brand new. Wish the previous owner had done that.
Bookmarks