Yes, I put a drop on the threads of my dies when I screw them in, I use it on light sliding parts and I use it on screws that get taken in and out often, lots of everyday uses. The container is now plastic and it cost $3.79 for 3 fluid ounces. I like it mainly because there is no overspray as with aerosols.
Absolutely. I have several cans. I use it as a rust preventive. It also makes a pretty good light lube. While it will change viscosity at temperature extremes, it is darned good at the normal shooting temperature ranges. And it cleans well, so when I clean my guns, there's no film or crud left.