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:
But it is for one character how do i make it for all characters that i have?

Any help would be nice.