How good are pro detailing shops with shampooing cloth seats? My old Jeep JK seats have cloth that is in good shape, but over the years it has accumulated spots and slight stains. Store bought products like Turtle Wax or Blue Coral fabric cleaners can't get the job done. I'm wondering if it is worth giving a pro shop a try and how much they typically charge?