Black Ice for sure!
This is BAD shit in a closed environment...contains hormone-disrupting chemicals known as phthalates. If you use it in your truck, let it air out before you get in...I prefer Ozium for the new car smell. As opposed to most "sanitizers" or room fragrances, Ozium does not cover up odors, but eliminates them.
I just throw a dryer sheet or two under my seats for a couple weeks when I have a noticible stench in my truck. Seems to suck out the odor pretty good for a while til she needs it again.
My friend loves Vanillaroma so much he never throws them away. Has like 30 of em on his mirror lol. Its kinda his thing.
Hell, he even took a photo shoot with em.