I bought my first Gas Piston AR recently, and have so far just been running it virtually dry, with a tiny amount of lube wiped off of the carrier rails. Nowhere remotely near as much as my impingement rifles, and it seems to run fine... but steel on steel seems like it needs some lube to me. I know that dry lube works great for my auto handguns, and tends to perform better with less mess in dusty/dirty/grimy/wet conditions. How does dry lube perform for lubing the Carrier group on a Gas Piston AR? Also, just as a check on my own brain process trying to trick me: I should NOT dry-lube the piston block or piston itself, even though it's not wet??? I'm trying to overcome my training and experience which tells me to lube the crap out of everything every chance I get. Thanks!