Imported animation are deformed

Hi, I’m a newbie to Unreal Engine. After exporting my mesh and animations from blender I ran in to a problem. While the mesh looks ok while static, the animations are completely deformed. I tried various ways to fix this, but nothing worked. I applied scale, rotation, location; I exported the mesh with 0.01 scale in centimeters and had correct export settings. At this point my only guess is that the engine doesn’t like the fact that 2 separate objects are controlled by the same skeleton (since the gun seems to be un-effected). I’m out of options, any help would be appreciated.