I bought a set of seats from a junkyard that were NASTY stained from having sat in a truck with no windows for who knows how long. The guys that took it out also left some really nice greasy hand prints all over them. The generally looked like I had dragged them out of a swamp. I used a hose, some Westley's Bleche-wite tire cleaner, a light scrub-brushing, a shop vac, a day in the sunshine and they came out like new!

On my '03, since there were no hog rings used to hold the upholstery on, I took it off and ran it through the washing machine with some aggressive cleaner and they came out like new too. It was a pain to get the covers off because of the seat bely being mounted inside the seat, but it WILL come apart without damage!

But... NEVER... EVER put them in the dryer! Otherwise, your kid's Barbie Jeep will have some nice OEM seat upholstery!