At the risk of sounding like a dummy, I don't understand what makes one lubricant necessarily better than another one. If the label say "firearms," I give it a try. All the major brands seem okay to me. Militec-1 stays where I put it. In other words, it does not run off. This quality is good. Yet, Breakfree's LP lubricant (not CLP, which is a different item) performs in the same fashion, so I am happy with this stuff too. In contrast, Hoppe's Bench Rest oil with Weatherguard is thin and runs all over the place. I use it when lubricating a firearm for storage. When I pull that pistol out for use, I re-lubricate it with Militec-1 or Breakfree LP. FP-10 is in-between these two and the Hoppe's Bench Rest as far as thickness goes, but it performs well in the sense that it stands up to a couple hundred rounds of fire without going dry. Of course, Rig +P grease always goes on the slide rails.