Agreed, I've tried pretty much most all of the above as well. As Venom points out, MP7 stays put and the separate cleaner and oil (LPX is a CLP for field use) are superior to all in one clean/lubes. Going 1K or more rounds between cleanings, MP7 makes it easier to get off the carbon (that actually accumulates) than other products I've used.....YMMVAnother M-Pro7 fanboy here. I have Otis, Breakfree, FP-10, Lucas, Hoppe's, Shooters Choice, Gun Slick, TW25B, Militec, Shooters Choice Gun Grease, and others but I find myself using the M-Pro7 the most. It doesn't appear to "burn off" and their cleaner does a great job at removing carbon and other gunk. I shoot about 2000 rounds a month, not a lot so take it for what it's worth... I like a separate cleaner and a separate lubricant. I have a hard time believing that an all in one cleaner lubricant protectant does everything really well compared to a cleaner that is designed solely to clean and a lubricant solely to lubricate.