I tried it for folding knives and found that if you use it on a knife that you are carrying and using frequently, it does fine.
But, if you put it on the pivot of a knife and then let it sit unused for a long time, it seems to "set up" and loose it's fluidity and look like wax.
I'd be afraid of it doing that inside a gun.