I have used “Break Free” for years with no problem. I use it on all of my guns. A little more than you asked for, but…..
Due to the number of firearms I own cleaning and maintaining is a problem. Once a year I try to go through the safes and clean and oil all of them, most are not fired in between cleanings, I do this to help preserve the finish, they are stored in a silicone gun sack in the safe as well.
To clean I remove the grips on handguns and submerge them in a mixture of engine oil, hydraulic transmission fluid and naphtha. After soaking for a while in the solution I remove the gun, let it drain on a rack, and then it is blown off with compressed air and wiped clean. Breakfree is then applied to all moving parts and again wiped down, the grips are put back on the gun, and it goes back in the silicone sack and back in the safe. Long guns are d0one pretty much the same way, stocks are removes as well as scopes on those that are not used often and they are cleaned in the same manner. Scopes are not removed from those that I use. I have guns that I bought 50 years ago that would still rate better than 95%, not one has never fail to function when removed for service, in other words the investment is protected!