For rifles I use Kroil and jb bore cleaner, I start with a worn bore brush, with a patch wrapped around it , soaked in Kroil, wet the bore and let it work. Then put a new patch on and coat it with jb bore cleaner,work it back and forth until clean, clean patch and then I protect the bore with fp 10.
Pistols, I use Kroil initailly, followed by lewis lead remover, " i shoot lead the most" and then jb or miracle cloth or wipe away, lead away cloths cut into patches. Followed up by fp10 as the lube and preservative.