I've bought a bunch of under 30 dollar airsoft guns for prop references, and when you buy cheap you often get cheap, but some of them were fairly good and this one was astonishingly bad. Not only was it broken in several places in the box, but when I went to pull back the slide, the pressure needed to move the spring literally cracked the case. Its brittle paper thin plastic is so delicate that even if the gun was not a miniature model, it would be easily broken by any child in minutes. I don't even blame the shipping people for breaking it, because the packaging was intact, and a strong breeze could break this thing. Total waste of money. Don't buy it out of about 7 super cheap airguns I got, this is the only one that's broken, and it didn't even survive shipping or a single cocking. Multiple levels worse than the next crappiest one of the group by a wide margin. Literal garbage. Get the Sig MPX.