RE: bore cleaning
You didn't say what kind of fouling it is. Assuming its copper fouling, there have been some guys on here that say Wipeout is great. I have a Browning A-bolt that collects copper and so far the best thing that I have found is the Hoppe's Elite metal fouling remover. But if I can find this Wipeout, I will give it a try.
But just in case you didn't read the instructions on the bottle, you HAVE to let the cleaner soak in the barrel for 10 - 15 mins to give it time to work.