Carbine or Rifle length buffer spring for both AR-15 and AR-10/DPMS LR308 rilfes. Made of high chrome silica spring steel.