ASG Armalite M15A4 Carbine Spring Airsoft Rifle Semi-auto and full-auto firing modes Fully licensed by Armalite Adjustable/removable stock 6.5" quad rail system for accessory mounting Lightweight ABS polymer construction