Yeah I checked all that. The spring is there. I hate this thing lol. I even rebuild the box. I put in an MP5 Lonex box. So it's quality. All custom. I'll tear it apart for one last time and see if I can figure it out. But if anyone can think of anything. Let me know!! Thanx