I use Break Free CLP to clean and lube.
I currently believe it is the BEST solution available for the job.
How did I come to this concrete opinion? My department provides it to me for FREE to clean and lube my weapons....So the FREE makes it the BEST for me
Not much help to you I know.....But you did ask.