I have been modifying my first AEG for 2 years now, to get it the way I want it. So basically, I've learned a lot about teaching on AEGs because I figured it would be interesting to take my M4 apart and see how everything worked. After I realized how my gun didn't suit my airsoft needs, so I familiarized myself with different companies and brand names that were good and why they were and did just a few minor things internally such as replace the hop-up and bucking, a new motor, stuff like that. And just like that I'm the airsoft tech for all of my friends. I'm sure there are a lot of people on here that feel the same. Lol.