I prefer Break Free CLP but also like Kroil. Break Free rates better that Kroil for rust prevention in a comparison I came across one day.
For lead removal I use Lead Away Gun Cleaning Cloth which is simply amazing. I bought an old 629 44 Mag some years back and the front of the cylinder was a black mess which disappeared with the cloth. I cant say enough about how it works; you just cant use it on a blued gun surface though you can use it in the barrel.
http://secure.armorholdings.com/klee...calcloths.html