I'm not a fan of CLP either. I was in the Army when they switched from RBC (Rifle Bore Cleaner) to CLP. CLP (Cleans, Lubricates, Protects), in my opinion, doesn't do any of the listed uses well. I like Slip 2000 products, especially their lubricant. Problem is the supply around here is hit or miss.