I always wanted to rebuild some mechs of this crap, because even if it was very fast for having a gas piston, it was very jammy and the trigger group didn't work properly. If I was you I'd raise the frequency at the maximum your computer can handle without lagging (normally 300 or 600 does good).
I've rebuilt the whole trigger group, bettered a LOT the gas piston, added scripts (but not the flare effect, i'm on an old computer by now), textured rounds, and fixed the charging handle position (in the back of the gun).
Also I've added some keyboard controls if you're not a mouse pro (do in this order):
G - load mag (wait until the platform that holds the mag punches it inside)
H - delete autoloading mechanism (only necessary if you use it)
Q - cycle action (hold and release when the bolt is all the way back)
Select the firing mode with mouse and don't bother 

W - Fire. Don't ask why it's W, I just felt like it
Or you could do it with mouse:
load CAREFULLY the mag, cycle action with the handle, select firing mode and drag the trigger ALL THE WAY back. Use 1*10^7 please! It may be hard, but it won't break anything.
Pretty, huh?
Rate n' comment!
v1.1: slight improvement in trigger group, especially semi and got the gas piston working flawlessly now
v2: Improved loading for faster fire rate, corrected some trouble with rounds getting vertical, repainted things