You can add weapons indeed, you can add components aswell but you can only add 10 (or less) new components before game goes apeshit, however with Mk2 gun customization it would be possible to basically make different parts of guns, by changing the barrel models for example so they're more than just barrel