I recall it did work to repel the bugs; spray it your hands, then wipe; saves eyes. I have not read much about Ballistol as a "long term" solution, but I certainly use it that way...If I apply a light coat with the aerosol can there is a definitively detectable film. And it's sticky...it does not seem to "run" with gravity. Of course - what is "long term"? Since I began using it, I have stopped seeing rust grow in the bolster, below the nipple on a couple traditional ml's which do not see yearly use.... three or four years, max. Somewhere on the interweb, there's a photo of a steel plate, a decent spot burned with bp, then sprayed with Ballistol - no rust after several years....I wonder if I can still find that.... "..smells like victory." Nice!