This gun is very solid. Only things not metal are the LE stock, handguards, and orange flash hider. The inspection card/sheet that came with mine said it shot 380 fps, which is very nice. Also, right out of the box, it is very accurate with .20 gram bbs, no need to adjust the hop up at all. Also, with the stock battery, it has a very nice rate of fire.
There is one problem I experienced. Inside the mag well, you can see the black and red wires. On mine, after using it for an hour or 2, it stopped shooting and made a clicking noise. After looking at it, the red wire inside the mag well had become disconnected, and could be moved around inside the mag well. The connection is in the back of the mag well, back being the area closer to the trigger. This is because it was attached with a cold solder, I was told by a friend who's an electrical technician. Dis-assembly of the gun is also tricky. The wires are zip-tied to the barrel in the hand guard to keep it out of the way. Because of this, when the screws and pins are removed, sliding the upper receiver forward to remove it causes it to be caught by the wires connected inside the mag well.
Overall, a great gun for a great price.
-Working charging handle
-Great accuracy out of the box
-i couldn't find a way to remove the orange flash hider, due to a very small pin/screw, another one on it is easily removable. You may need to buy a new outer barrel for your own flash hider, or figure out how to remove the orange flash hider, or get the HALO barrel extension
-Wire disconnected due to cold solder
-Black paint/finish on the magazine wears off easily
-Pistol grip slightly uncomfortable at first, but you get used to it
-Have to pull the charging handle back and to the left to open dust cover
Rating: [4 of 5 Stars!]