Can anyone tell me what the buffer weight does exactly? What about bumping up to heavier weights, like H, H2 or H3? What effect would that have? I have a Rock River upper, Stag Lower. It has 16" barrel, carbine length gas tube, M16 carrier and standard buffer weight. It started out its life ejecting at 5 o'clock, but now ejects to 2 or 3 o'clock position and I haven't changed anything. I only have about 300 rounds through it, and I keep it clean and oily in the bolt. I just wonder why the ejection pattern changed? I have tried different ammo manufacturers to see if there was a change, so far there isn't. Would a heavier buffer help on the bolt life and other internals, and shift the ejection pattern back? Would it still cycle with crap ammo? Thanks for any help y'all can give!