Elite Force M4 Cqc- Blk- 6mm Airsoft Micro switch trigger Polymer body w/short quadrial Full & semi auto Metal gears and gear box Adjustable hop up