what do you use to clean your gun?

Own home brew: 1 Part Barg's root beer, 1/2 part Miracle Grow potting soil, 1 part fairy farts,1/8 part tears of a virgin,1 part blood from a white rooster, dash of leprechaun piss, touch of cinnamon to taste.

Now on a more serious note:
Its bore cleaner for a 22 rimfire, any of it really will work fine. I use home made Ed's Red it works great but unless you need a shit ton of bore cleaner, it is overkill. Best to make a batch of Ed's and share with friends.
 
Used Butches Eliminator and Slip EWL, then switched to Fire Clean on my ARs which I only shoot suppressed and now all my firearms. It just cleans alot easier and its lubrication seems to be superior to Miltech grease on BCGs and overall lube on handguns. All I use now.