I am also retired mil so I clean each weapon after returning from the farm. However, I have let the ARs get pretty dang dirty just to make sure they will fire if I find myself without cleaning solvents and so forth. I put 500 rounds through each, then let them sit for about a year, this was in 1992 I believe. Got 'em out and had no FTF or FTE problems, so was happy. I use GunScrubber on all my weapons, then use the bore snakes with Hoppes and Rem Oil or Hoppes oil whichever I have at the time. Use the nylon brushes for the pistol barrels plus the above. I have used bearing grease on the bolt on the ARs if I am going to shoot a bunch. It doesn't break down nor heat up. Be careful with the grease because everything will want to stick to it, dust, hair, cotton fibers, etc. Seems like everyone on this thread takes very good care of their weapons, thanks for the above info my friends, good stuff.