This gun is a good starting gun in my opinion. Internally solid, but nothing extra so you pay a decent amount for a out of the box solid gun. I have been taking it a part a bit, but I was unable to remove the front sight. The pins were removed and there was no set screw but it wouldn't budge. My only guesses are its either glued or is somehow held on through the gas tube. Im new to airsoft guns with gas tubes so im not sure. Aside from that though I haven't had any problems. The battery went in with no problem (tenergy 9.6v 1600mah), the mag sits fine (tad bit of wobble), and it feeds good so far. I eventually plan to figure out a way to remove the front sight once I learn a little more about the fmg4. I personally recommend this to any one looking for a stock m4a1 you really can't get anything better for the money. Kwa is about the only similar priced and it performs about the same so really it comes to preference of the company.
-functional buttons & charging handle
-Comes with mid cap (little more realistic compared to high caps)
-rear flip up sight
-Mag (it feeds good for me, but it seems pretty flimsy; I wouldn't recommend playing rough with it)
-The front sight (it might as well be cemented on the way I was working on it for it not to move at all. I will eventually figure it out though)
-the stock (its fairly solid, but there's a little wobble)
If you're considering this gun, these cons aren't anything to worry about. This gun is amazing and worth every penny.
Rating: [5 of 5 Stars!]