You get what you pay for in airsoft my first gun was 300$ a few years back that was cheap just a g36 forget the brand but it was nothing but trouble. Then i got a G&G EBR 900 just for the gun havent had a problem yet.....well the gun docs had fun changing the spring