from a friends recomendation, i bought a bore snake for each of my pistols, a mosquito and FNP9. this is a great quick clean for the barrel after a range visit. My friend uses a foaming bore cleaner that is suppose to loosen copper and lead deposits left in the barrel. After a few minitues, i run the bore snake thru the barrel to remove residual cleaner.
this does not remove the GSR from the slide, mag and trigger area, so i clean reguarly (but not after each range visit)
the foaming cleaner will corode any jacketed rounds left in the chamber during storage. be sure to run the bore snake several times if you are keeping a round in the chamber.
i use the (forget the name) mil spec clean and lube for general cleaning and before prolonged storage.