Animation deforms in Unity
Select bones. CTRL+A (apply transformation), play animation on Blender. It will deform. This is the same result you see in Unity. Delete your animation. Correct and regenerate (re animate) your bones. Now, if you export, unity will see them correctly.

You ALWAYS need to ZERO (freeze), CTRL A (apply transformations) To anything you do in rigging before start animation.