here's my 2 cents worth: I've had 5 dpms lr-308's. all had problems,but the ap-4 was the really troublesome one.I think you cannot address extraction w/o addressing bolt thrust/dwell time. to that end, I have concluded the big rifle should have no shorter than mid-length gas system, rifle length is best.here is what I've done to keep my rifles running: because my rifles seemed ok til I ran a field course and burned down a mag or so, then failure to extract, case left in chamber,ect.To cure that problem I use the dpms dual spring set-up+ 2 tanks rifle shop dognuts( stacked). Change them every 1000 rounds...keep a log.I know it seems like a lot of spring pressure,but that 1.75lb. carrier group slamming home will strip a round w/o any problems & extractor will snap into place.Now your spring will not fade from a hot gun:read lots of double taps.what else I change: all my rifles have standard buttstock exts. w/ a-1 stocks( only slightly longer than an ar15a2.I use tubbs +10% recoil springs, with enidine standard .308 buffers(big increase in dwell time/unlocking)I also use pof roller cam pins.now my rifle runs, and brass is not torn up.Finally, a jp ajustable gas block.Now ,brass looks great ,no extractor/ejector marks, and all it cost was time & money