This guy can upgrade your weapons with perks as well as give your weapons paint. (thetech52.com)
As you progress, you can also upgrade your weapons as well as find stronger guns and an increased amount of ammo boxes. (videochums.com)
When upgrading weapons in the Workshop, it can sometimes seem like you have all of the required materials and money but still can't craft it. (gamecritics.com)