So this is a decent gun, for beginners at least. Now that I am getting more into airsoft, it does not meet my needs quite as well as it used to. It's been through a few battles, and it's held up pretty well. The fps is 355 with .12 grams, which I do NOT recommend AT ALL for this gun. If you are going to fire this gun outdoors, you will need .20 or heavier, because the wind (even light wind) will blow the BB every which way. However, if you use .20 grams with it, it is pretty accurate, and the "scope" that comes with it is actually kind of good, too, assuming that it has been mounted on the middle of the top rail(not on the front, as pictured). The flashlight, however, is a cheap, battery-wasting abomination that doesn't help at all. But of course, I didn't buy this gun for the flashlight. The pump is pretty ok, but care must be exercised in pumping it, or it could probably break. The overall construction is pretty durable, supposing that nothing bad or abusive happened to it. It's hop-up is fine, but nothing to brag about. It has a "slam-fire" feature that is cool, but kind of useless in actual combat.It comes with two magazines, one wind-up and one with a reservoir. The latter is WAY more reliable than the former, as I've only got the cheap wind-up to work twice. It's a great beginner gun for the price, but as usual, you get what you pay for.
Good fps (about 300 with .20s)
Great accuracy (but only with heavy BBs)
1 good magazine
Good enough construction
Slam-fire feature (also a con)
3-rail R.I.S. (sorta)
It looks cool.
Plastic, less-than-stellar construction, but you get what you pay for.
Pump feels flimsy at times
Only one reliable magazine, the other is only so-so, and not skirmishable
Hard to operate, non-ambidextrous button safety (which is kind of pointless anyways)
Hop-up is not amazing (but not horrible, either)
the side rails are short, which limits accessory use, but it's big enough for small stuff.
Flashlight is CRAP
Will not shoot .12 grams accurately
Slam-fire is not accurate, but who uses that, anyway?