One other thing I've found as far as the gas tube, is before you run an oily patch through the barrel, take a long pipe cleaner and soak it in Hoppes #9 before running it through the gas tube. Then just leave it. The stuff will soak in and loosen a lot of the crap that sticks to the wall of the gas tube. The next time you go to the range with the rifle, do it again the night before you go to the range if you can remember.
When you shoot a lot of the crap that was in the tube will blow right out the ejection port with your first couple of shots. This really works well if you do shoot a lot of rapid fire, and get the gas tube very hot. The Hoppe's #9 really helps over time to soften all of that crusty hard crap. Then, 55,000 PSI of gas pressure will really help get rid of it.