Good stuff.
Something i noticed though, with the lam : when on burst mode, you have burst memory, i.e. if you fire two bullets, next burstwill fire only one. IIRC, it's how it should be. However, fire a 2-bullet burst in burst mode, with the LAM activated, and you'll notice that the LAM dances around (even if you're standing still) until the remaining one bullet is fired. Same if you fire only one bullet in the burst, you'll need to fire the two remaining bullets to get the LAM to be steady again.
Tested offline, with the supressor on and off.
For comparison, i tried the same thing with the SIG, and it doesn't appear, but the sig hasn't got a burst memory either.