What do you use to clean your swiss arms?
I have cleaned my rifle with a lot of different stuff, a lot of the time I'm too cheap or lazy to even use a solvent of any kind and just clean it by chipping away carbon and lightly oiling the parts. Rarely do I actually use a solvent, I have in the past however used:
Break free CLP, Hoppes 9, Wipe Out, some others I can't remember, all worked well and did the same thing that the other did.
I clean my rifle pretty much every 200-300 rounds so that ends up being about every 2 or 3 weeks, so there is rarely enough carbon build up to even require intense cleaning. I take it apart, chip the carbon off the piston head, and anywhere else it's built up, then run a brush and an oily rag through the gas tube, and lightly oil the piston and tube as I reassemble the gas system. Then quickly run a clp soaked boresnake through the bore a couple times and then put a light coat of oil on everything by wiping it with the oil rag as I put it back together. Lastly, wipe off and lightly oil the bolt and bolt head and then I lightly grease the tracks in the receiver. Finally examine the bore for obstruction and cleanliness. Takes about 15 minutes tops. If I miss a little something then I see it the next time. With the frequency I clean it's become pretty routine.
It can be done with what I have in my pistol grip (Oil Rag, carbon cleaning tool, and shorty boresnake) on a bad day in the field in around that same amount of time. If it's really wet or muddy, of course you'll need a dry rag or something from your kit, but otherwise, you don't really need to have a lot on hand to maintain these rifles.
Like I said, it isn't rocket science, and there's more than one way to skin a cat
