my cloth seats in my 05 XLT are not any better. water and drool from kids falling asleep stains them. a auto detail shop told me the only way to clean them well is with steam. of course i found out about this after spending about $40 on every kind of upholstery cleaner from the auto parts store without success.