Hoppes is a solvent and CLP is a cleaner/lube/protectant. If you go with Hoppes then you need to buy a lubricant too which usually comes in a kit. Military uses CLP so I guess it's ok. But you'll have to find what you like and go with it. But I agree whatever is the cheapest on the shelf is what goes in my cart.