For years I have been shooting a piston driven AR and a little over a year ago I got a couple DI driven guns. I have cleaned everything expect the gas tube. What is the best way to clean the tube? I have heard about using a pipe cleaner. Also, How often does the tube need cleaning?