If you use a good brand of in car stuff then like i say all will be well...

A few year ago a mechanic messed my drivers seat up with oil and dirt from his overhauls, i wasnt to happy about it, he said he would have cleaned it but didnt have time..

so i had to clean it off myself. as soon as i got home i brought some of the auto glym interior shampoo and with a buckrt of clean warm water to keep rinsing the cloth out...

i didnt want to leave the oil and dirt on for too long, best thing is to get it off asap!

and it got the seats up like new, and it left a really nice fresh smell to the car...