kwa km4 commando cqb metal aeg airsoft rifle airsoft gun(Airsoft Gun) KWA 2GX gearbox KWA 2G high performance bucking Full metal alloy flat top upper receiver Full metal alloy lower receiver Adjustable front and rear sight Removable rear sight 6 position collapsible stock with integrated battery compartment Semi and full auto selective fire Adjustable hop-up