Yikes.
I think a lot of whats been suggested is overkill and too time consuming. I can clean all three of my guns to a showcase shine in about an hour, and thats with 150+ rounds through each.
YOU WILL NEED:
- Blue wonder bore cleaner
- Cleaning rod w/ bronze or phosphorus brush
- Any brand of boresnake
- Any brand of polymer safe degreaser
- A good lubricating/preserving oil
- Any brand silicone impregnated flanel cloth
These simple and inexpensive products will keep your guns begging for more. You can damage your guns from over cleaning and too much lube. Too much clean strips factory lubricants from your internals and too much lube will be a fouling and powder magnet.
I'm not typically a brand whore, but the one product I will swear by is Blue Wonders bore cleaner. Once you put it in your barrel and run a bronze brush through it 4 times to mix it up, it only takes 10 minutes for it to totally bond with the lead, copper, and powder. Run your boresnake through it once and your bore is
mirrored. Run a patch through afterwards with a bit of good gun oil (Militec is good) since you just chemically cleaned your bore and it's truly bare metal.
Also, having your guns detail stripped by a smithy is a good idea, but every 500 rounds is silly. I'd say, depending on the frequency of your shooting, the quality of ammo, and your routine cleaning quality that you only need a good detail stripping once a year. If you aren't going to take care of your investment yourself you probably shouldn't have it
Sorry to sound condescending but it's the truth.