I like ncjs idea, but the stats should be different. The stats should equal out to the same though. For example should be able to make a really fast gun with low damage and faster reload or a slower gun with higher damager and a slower reload. So basically all the gang guns will even out, but you can personalize what type of gun you would like to use.