50 cal machine gun rigged in Blender walkthrough

In this video I explain how I rigged the 50 cal machine gun for recoil, rotation, ejection of links and shells, and the ammo belt feed. I need this for my film, EvE: The Will to Live, and hope it might help or give options for others facing similar rigging tasks.

https://www.youtube.com/watch?v=H41UgnZvnco&t=39s

50 cal rig test clip