i have used upholstery cleaner foam (in a can) and it has worked out well. Lots of oil and metal particles from work. I had to scrub it a few times to get it to come out but if you do the whole seat, any water spots will blend in. And get a cover for that glass next time!!