So I've came up with a solution to deal with trading and getting the gear you want...
I've noticed that among the weapons we can get; that with in a type of gun there are mostly the same, but they have a special ability that makes them unique between them selves.
So, what I have came up with is... When you break down a gun, you gain "experience" in that guns specific design. Once you have enough experience, you can then make a basic version of that weapon.
The same thing goes for the individual abilities. Once you have broken down enough weapons with the specific ability that you like, then you may apply that ability to a weapon you make.
Thus, eventually getting the weapon you want, with in balance of course. IE: you can't put an ability on a weapon that wouldn't normally occur on that weapon.
Now, people can have something that they have "personally" made, giving them a sense of pride because they worked for it, but also something that will eventually come to be. Not something that they may "never" find...
-
I like this guy he is smart