from everything I've read DrivePur's great, but for a fraction of the cost Carpro's offering is a perfect alternative. It's one of the only things I've used that not only gets rid of odor. But does it permanently. While I'd love to try DrivePur, Carpro has something one can buy for $15 for a bottle big enough to do multiple cars to try it out. DrivePur you can't even find a price, so you know it's expensive lol. And the Carpro stuff will destroy smoking stench or anything for good.
I had a pair of shoes I wore the heck out of, many days without socks. Even after months without wearing them. They still stunk to high hell when I'd get close to them. I put a few sprays of the Carpro stuff in each, and left them in the sun for a few hours. I was shocked when I grabbed them and had to put them right up to my nose to smell anything. This stuff's magic and I'll be buying the liter size when I run out.