Definately a freat gun for the price, but not perfect. After using it in a few games I had almost no problems whatsoever. At one point near the end of the day, a BB somehow got jammed in the mag well, so I couldn't get the mag out. But, it just so happens that this gun has an ambidextrious mag release and fire selector. A few games later, everything was going smoothly until, somehow, the little piece of plastic keeping the stock from folding when extended broke. The stock decided it wanted to be folded forthe rest of it's life. Nothing a little duct tape can't fix though.
Overall, great gun. Packs in a lot of features that you may not see on a standard M4: folding, adjustable stock, adjustable cheek rest, ambidextriousness... Yeah great gun for the price.
High fps with .20g BB's, around 390(too high maybe)
Fairly accurate, but I don't normally shoot past 100 feet so don't take my word for it
Includes foregrip and barrel extension
400rd hi-cap M4 style magazine
Folding, adjustable stock
Adjustable cheek rest
Stock broke, doesn't lock into an extended position now
BB somehow jammed in the mag well
Rear sight sucks
Stock battery is meh
Wires exposed when stock is folded
Orange flash hider was a pain to get off (soak in hot water and twist counter clockwise)
Gearbox is hard to get into
Rating: [4 of 5 Stars!]