I use Hoppe's #9 on my Glocks, and as of late I've been using Militec 1 as my oil. Before that I used the regular Hoppe's gun oil. Glock pistols only require 5 drops of oil. 1 on the out side of the barrel, 1 on the barrel lug, 1 down each of the 2 slide rails, & 1 on the connector bar in the rear of the grip frame.
The only Breakfree CLP I can get here is in a spray can, and I don't like using it on my Glocks as they get too oily.
They Breakfree CLP smells just like the Toyota brand penetrating oil to me, and I kinda like the smell of Hoppe's #9, when you are cleaning guns. It has that unique smell when it mixes with powder residue.