Yes! It depends on who you ask as to what solvent is best to use to clean your barrel. I use Ballistol and am very pleased at the results I get. Some use BoreTech Rimfire blend and get great results, let your gun tell you what and how it likes to be cleaned.
Yes.The last one should be clean.I use shooters'choice lead remover and recently tried boretech rimfire blend.Both are very good.
I end with a pass of shooters'choice fp10 and dry vfg pads to remove oil residue.