The M203 Grenade Launcher is a rail-mounted grenade launcher with a 9″ barrel. This easy-to-install system is suitable to handle the recoil of a 40mm round.