What do you guys use to clean your barrels?

For powder burners I have a few cleaning rods of various cals. But for airguns, I usually never run a patch thru. I have a pocket cleaning kit from when Beeman Precision still sold them, but I have never used it. I was thinking of getting some of those long Q tip type pull thru disposable mops. Also, I wondered what solvents might do to seals. Do you think Ballistol would be ok to run thru something with an oring?