A modular weapon system I creating for ByteSumpi A few months back, allowing for a large amount of Weapons configuations, with various colours and weathering levels.
The system has been recently added to the Unreal Market place. Feel free to check it out - https://www.unrealengine.com/marketplace/procedural-weapons