Don't get too discouraged, I've gone through about 6 m4's in the past 4 years or so, 3 of them have been perfect no issues stock, 3 broke after a few rounds and needed replacement parts, all were brand new...

The QC on most airsoft mfg's seems to be iffy to me.