Best way to import a gun?

So, I made a gun 3d model, and that gun has separate meshes for each part - slider, trigger, etc. - and I want to know if it will work with Unreal if I animate the parts and then import the animation, or if I need to make an skeleton.

-Thanks

Take a look at

it probably takes a pretty standard approach.

Skeletal mesh features quite prominently.