How to import 3rd party 3D models into Unity?

I’ve been trying to correctly import this mars rover 3D model made by NASA. Every time I import the .blend file and extract the materials, it gets imported completely wrong as in the materials and textures are not applied correctly and the animation has errors. On Blender everything works fine with the model, perfect animation and textures are in the correct places. Currently I get the following when importing to Unity:

and it does look like this when I view it in Blender, but it gets completely messed up when porting to Unity. Please try to see if it works for you, but I have giving it hours and i need help with this big time. Thank you! The link to the free model is here: NASA LINK

Export the model from Blender in .fbx form then drag and drop this .fbx into unity.