There are also companies that make recoil simulation rigs for non-live-fire training. They typically take the form of replacement magazines with integrated solenoids. These would be a good choice for convincing recoil in movies to go with your CG muzzle emissions.