I'm with prof on the r hop, I've r hopped my g36 with edgi barrel, that made lots of difference, I've er hopped my bar 10 with orga 6.23 and that made so much difference i could over hop .80 steel bbs if I wanted !
The difference is night and day between a standard flat and r hop.