I like the fact that you managed to give the gun the weight it would actually put on the user while firing it, without making the animation overly long or complex with a billion micromovements.
Damn, I didn't even notice the carry handle wobbling until a minute in. This is fantastic work. Really emphasizes the heft and chunkiness of the weapon.