New skeletal mesh not playing animations correctly on UE4 skeleton

We recently created a new skeletal mesh character and skinned it to a skeleton with the name hierarchy and bone names as the default UE4 skeleton. This skeleton was created in 3DS max and has very similar dimensions to the default UE4 skeleton. On importing the mesh looks normal but once you play an animation many bones are rotated crazily. If you move a bone in the preview of the mesh however all the skinning seems normal I assume the cause for this is the creation of the skeleton in 3DS max but is there a way to fix this without redoing the skinning of the character and without generating a new skeleton for this character and re-targeting?