I got this gun, and if you get this gun, please open up the gun and see if there is an air compressor on in the cylinder head. I didn't know why my gun shot only 310 fps when I chronoed it even with many upgrades. Then, I saw an air compressor on the cylinder head and used a small flathead screw driver to screw it off. Later, I chronoed the gun again and the readings got an average of 550 fps ( I have upgrades in the gun). Without upgrades, it will shoot about 450 fps with 0.2g bbs.
-Sturdy body, outer barrel, and stock
-Not the best hop up (replace the hop up bucking with like a madbull hop up. You may need to cut off some of the new hop up bucking if you do this in order to make it fit).
-The inner barrel's diameter is 6.08mm in stock form so if you went more accuracy, get a new barrel. (The madbull 6.03 tightbore barrel version II is pretty good and airsoftgi sells it for a very cheap price.)
-Weak trigger assembly. (I highly recommend getting a full metal UTG trigger assembly or the airsoftgi type 96 trigger assembly with the pre-installed trigger sears for the L96. The plastic one cracks because of the high fps and won't be able to handle high fps upgrades. If your gun starts to not cock back/not lock back, it is because your trigger sear is worn out. Do not get the UTG L96 performance upgrade kit. The piston in the kit isn't a 90 degree angle so it wears out the trigger sear. TRUST ME, I got it and it was horrible.)
Rating: [4 of 5 Stars!]