Removing a smoke stains from the visor and seats and some on the celing , not much but still i can't stand the smell , my question is which product i should use for the smoke stain and for upholstery there is so many choices i don't my spending little extra for better product. This is what i have DP Carpet Extractor Pre-Treatment and DP Carpet & Upholstery Cleaner ,should i get some other stuff or is that enough for my cleaning. I was thinking about buying a Bissel Little Green do you think that would clean better ? maybe some other suggestins on what should i do my upholstery is gray,