If you like a citrus smell that's not too overpowering, I found some great ones at the local grocery store called citrus magic. www.citrusmagic.com
Has worked great for me, and has been in the truck for over a month, and still has at least a couple weeks of use left.
I bought the truck used, and the previous owner was a smoker. It got hot here one day, and I left the windows up and the smell inside was a KO for sure. I had also stepped in something and tracked that into the truck too. Those two combined was enough to just about turn me green. I put down some Arm & Hammer Carpet deodorizer on the floors and seats at the end of the day and wow what a difference.