In future releases you will be able to expand the possible number of parts by investing into better research and finding extra resources.
With the current system, there are ~50 possible weapon combinations. I am sticking to single stats per unique visual weapon, this way you know what to expect when you see a part. The planned, 'Full', release will have upwards of several thousand unique weapons.
Since the foundation is complete, I am now working on fixing some of the kinks. Right now the weapons don't have a persistent state, meaning you get a different weapon every time you play. The rules set for the weapon generation is going to require quite a bit of tweaking. I may need to implement a balancing method to ensure none of the rules stack to unbalance the game.
This next week I will be fixing up the last remaining issues, making sure it works in multiplayer, and making sure the AI mechs can use the system.