A few years ago I bought a Hoppes air freshner for my truck. What a gyp! It litterly only lasted one day.
Didn't really matter though; I keep a cleaning kit in my truck at all times since I shoot every weekend, mostly out of town. The kit will tumble over without me knowing it and the hoppes bottle leaks out. So my truck Always has a fairly strong smell of Hoppes. Thus, I always keep a new sealed bottle as well.