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...