Animated Tank with rotating turret and treads

I have an FBX model of a tank and I want to animate it with aiming turret firing projectiles and animated treads;

The best tutorial I found is this one Blueprint Creating a Tank | Live Training | Unreal Engine - YouTube but there is no source file of starting or ending assets.

Should I import the model in one skeletal mech or in separate static meshes and make them components ? Can someone help me ?