RE: Gun Cleaning
Here's what I use:
Shooter's Choice (mixed 3 to 1 with Kroil) for powder fouling
Wipeout or Barnes CR-10 for copper fouling
Boretech cleaning rod
JB bore paste every 2 or 300 rounds
Sinclair bore guides
Dewey, Boretech or Sinclair brass jags
Sinclair bronze bore brushes
Sinclair 100% cotton flannel patches
Butch's oil for the bore
Break-free CLP for cleaning and protecting all other metal surfaces
I also use Birchwood Casey Gun Scrubber for degreasing and cleaning into tight places (like trigger assemblies) when necessary. I also use it to clean my bronze bore brushes after using them because the solvents in most bore cleaners will eat them away.