Properly animating with blender

So ive run into some weird results, trying to animate first person arms with a two handed weapon, ive rigged my arms and done the animation in blender fine, but when i export it the animation is all bent out of shape and in the wrong places, i think it has something to do with the weapon constraints i used but before i try a million things i was wondering if anyone had some tips

Duplicate question, please see: