Cleaning air guns?

"unionrdr"I have the Umarex version of that flex shaft rod. Can't get a straw to fit the suppressors, and the tip hangs up in the internal baffles.
I have that same cleaning kit if it's the one from Walmart. It didn't come with the rod though so I used the rod from another cleaning kit (also from Walmart). 

I hate using that stuff to clean my airguns so, to avoid having to do it too often, I regularly use cleaning pellets and I swear by them. They don't do a thorough cleaning but they do help prevent a build up so it lets you space out the cleaning further without losing accuracy. 

I don't usually do a major cleaning until accuracy drops off but then again, I'm not a competition shooter. If I was, I would be more meticulous about it as I wouldn't want accuracy dropping off in the middle of a match. It's less of a problem when it drops off in my back yard...
 
As for your 1st questions - cleaning frequency - my response is let the rifle dictate how often it's cleaned. I have two opposite examples. Both RWS / Diana springers. I cannot recall the last time I ever needed to even send a patch down the barrel on my .177 34. I have THOUSANDS of pellets through it and it is dead accurate each and every time I pick it up. Maybe dumb luck, I don't know but if it aint broke, don't fix it!

On the other end of the spectrum are my "magnum" Dianas. I have a 48 and 350 (both are .22) and I'm lucky to 75 pellets through it before their barrels need attention. This may be a dry or ballistol coated patch so it's not a big deal. But accuracy clearly diminishes after a small number of pellets.

I just got some J-B bore paste and some better cleaning equipment so I will be seeing if a good cleaning will extend the interval between cleaning. Hopefully it will!