Madbull BB launchers are high quality and affordable products. Constructed entirely from high grade aluminum for light weight and strength. Not like other B.B. grenade launchers, it will fit directly to all 20mm rails. Barrel is completely removeable to make loading large capacity BB shower grenades possible.