M16 carrier, Milspec spring, with teflon based dry lube applied and H2 buffer as long as you are shooting good ammo. If you shoot Wolf, drop in a std carbine buffer and it should cycle it properly. If funds allow, having one of each buffer in our range bag is nice as you can switch and test as...