my friend bought this from big 5 and he loves it, the cocking mechanism slides so easily, it seems imposible that it would only shoot lightly but it it pretty fair. it has a hammer that pulls back every time you pull the trigger, and most people would call it a working hammer, but technicaly a working hammer fires the gun, and this hammer just add realism, but i really likes it, adds a more pro feel, i personally have a few problems with it, being a more experienced airsofter, it doesnt have a very high fps, the package said only 290, but it feels mre like 220-260, anyways, even 290 wouldnt be too sasitfactory, so that is a con, and i hate the mag release button, you have to press it, and then pull the mag out, and its just a little anoying, because ussually it just slides out, he doesnt care, so neither do I, its a nice gun, just remember that it is a huge gun (11-12 inches) when buying, i love the large mag size (28 rounds) so, its a good buy, always remember eye protection! be safe, have fun!