OK, I was able to fix the animations somewhat by reorienting them. Now I'm running into a major issue where only the Soldier model has the ability to SetParentAttachmentMaintainOffset to Weapon_bone, the other models, including player models, do not have the ability to use this command to attach weapons to them. Is there a round-about way I can attach weapons to these models so the weapon moves with the model as it animates?
EDIT: Found the solution. HLMV is my new friend.