After a range session, I will generally just wipe everything down and run a bore snake thru the barrel. I will then place some CLP on the action spring and guide rod, 1 drop on the cam pin and 1 drop on each of the rail guides on the bolt carrier. I will pull the gas plug and give it a good wiping down as well.
At 1k rounds I used some Breakfree bore foam on the bore, chamber and flash hider. I also soak the gas plug in kerosene to break up all the built up carbon in addition to the above. I will also run a 9mm brush thru the gas block to clean it out some. I also clean the upper reciever in the gas block area to clean out all the built up carbon there.
I'm just shy of 1900 rounds at the moment and the rifle has run flawlessly with everthing I have fed it. I have had no feeding or cycling issues what so ever. The rifle has maintained a ragged 1 inch hole at 50yards off the bench, (with AE .223 and XM193 ammo) and and will easily outshoot me.
Really a very easy rifle to maintain. Especially after scraping carbon off AR15 bolts for years.