I just wanted to pass on some info to all of you. You may know this already but if not, it's good info. I have always worried about the compatibility of lubricants on polymer. I did some research and came across metal shield. After contacting the company I received this nice email from the man that formulated weapon shield, George C. Fennell. His response is as follows: "It is 100% compatible, as it contains NO solvents or volatiles, and yet cleans better than a solvent. This is because I chose light oils that have the same surface-spread characteristics of solvents but are NOT solvents. What most folks don't know is, if you use anything...ANYTHING that contains solvents or volatiles, it is slowly dissolving your polymers/plastics. This includes Breakfree and many others. When I designed/formulated FP-10 and Weapon Shield, I knew this going in, and purposely created them solvent free to accommodate all polymers and finishes. I hope this answers your question. Best regards, George" Just thought I would pass this along. To top it off, he sent me a free sample. I plan to try it out on my Glocks.