Started this a few days ago. I think it turned out nicely. Should work with reskins of the Shotgun, Sniper Rifle, and SMG (which causes it to have "interesting" effects when using my dual pistols. I think I know what causes it though, and will get around to fixing it... or not if I stop caring). Comes with a no shell ejection version, because even though I didn't test it I'm pretty sure the method I used to make the shell ejection work causes anything that ejects pistol shells (for instance, my anims for Dan's AK) to instead eject shotgun shells. Gives a bit more imaginary punch to 'em, though.
Video Demonstration:
As always if anything's broken or missing, please let me know.