I am sure I will regret posting this but I am a absolute Froglube fan. My ARs have never had anything else used on them.
Before I ever shot them, I stripped all of the petro base lube, heated every part with a hair dryer and applied the FL until wet (it keeps soaking in when hot). I then allowed the parts to cool, wiped down the parts and reassembled. The gun feels completly dry which is why it does not collect dirt, until shooting, at which time the heat opens the molecules of the metal and the hot parts are wet again until cool. My LCPs never attract any lint, and all my guns cycle like butter.
The application must be done while the metal is hot, and the parts must be petro free in order for FL to work. It is tedious process to apply the first time, but gosh are my guns easy to clean ever since the first application.
I FL my cases when resizing and loading, my PC bullets before seating, and have treated my presses and dies. I even apply it on my cutting tools after sharpening while hot.
So blast me if you must, but I am a Froglube fan and will never ever use petro products on my steel again. Still trying to figure out how to get it in my engines though.
BTW, it is certified safe to eat by the FDA and since I have chemical allergies, I find that quite attractive.