You may be interested to know a lot of radial aircraft engines used the same starting method, they were just a little bigger than 12 gauge though.
The Mk 8 diesel anti ship torpedo fired from a Oberon Class Submarine had 3 x just in case one failed, the hammers were operated by the propeller turningĀ  in the water upon discharge

Regards Rob