The TM Solution for regular cleaning, which I only do after my rifle starts losing accuracy, (after hundreds of rounds).

Montana X-Treme .50 BMG for copper fouling, if the TM Solution doesn't do the trick, (after hundreds and hundreds of rounds), then followed by the TM Solution to clean the remnants of the .50 BMG out, then I lube with the TM Solution Bore Oil.

Works well for me, although I will admit that ME .50 BMG is some horrible [bleep] to breathe and smell, do it in your shop with your doors open, it works well though and luckily is not needed often.