just thought i would put in my 2 cents after reading through posts, i just bought a 02 explorer and it was owned by people who smoked, had 3 little kids, and never cleaned it, so it was nasty inside. i spent a half of a day cleaning the carpets, seats and whole interior. (found about 3 bucks in change and probly half a order of fries) everything i've tried in a spray bottle just masked the smoke smell. so i borrowed a ozone generator from a friend who does home remodels, let it run inside overnight and now no more smoke smell. i read in earlier post that it degrades the rubber seals? well at least the smoke smell is gone, i checked over the seals and they still seem plyable....