The MGL-140 was a modified grenade launcher that was in use by Stargate Command during their fight against the System Lords Third Battle Group. (Stargate Resistance)
Older models fired six rounds and then needed to be reloaded. The MGL-140 carries an infinite load, but each grenade is actually generated using modified Asgard technology. Because of this, there's a short delay after firing, before the next grenade is ready.[1]