Okay, guys!
I'm a tech manual writer and researched the Breakfree CLP development history.
The US Military established MIL-SPECS for a one-step all-purpose weapons cleaner/lubricant/preservative back in the late 1970"s/early 1980's.
The end product that evolved from the years of testing and selection was Breakfree CLP. It exceeded all specifications for cleaning, maintenance, and lubrication of small arms, medium cannon, and large cannon.
It's been NATO Standard for weapons cleaning for almost 20 years and does amazing stuff, including removal of corrosive primer and black powder firing residue, displacing water, dissolving gunpowder and bullet jacket residue, etc.
I've seen Canadian Army armourers strip, clean, assemble, and coat liberally small arms and seal them in polyethelene plastic bags for long-term storage. The guns may be inactive for several years, but there is every confidence they will be realy for use when opened.
If Breakfree has a fault, it is the fact that it's widely available as military surplus and many people think that anything selected by the Government for general issue can't be any good. In this case it IS good, and probably the best single cleaning product you could use for small arms.