Space weapon system

So i am making something like EVE but simpler. I need weapon system for ships. What is the best way to do this?
I am making my own models. And for every ship there is same model weapons but different count of weapon slots.
So what would be best way? Do i build every system for each individual ship? Or i build one weapon system and cast it to all ships and their specified socket?
I was looking at this: Unreal Engine 4 - Equipment System Part 1 - Adding Items to Equip (Part 16) - YouTube
But it is for one character how do i make it for all characters that i have?

Any help would be nice.