Silencers: From what I’m told by those who would know. A silencer only works if all the gas is escaping out the front of the weapon. Revolvers, from what I’m told, have very poor sealing. Thus the noise is made by the gas escaping from many points on the weapon.
Extra Magazine: I find this mod to be kinda silly. I’d rather just find magazines and be able to load them. Also being able to harvest magazines from duplicate weapons. You wouldn’t really need all that much extra code to do it. Just have it as another ammunition item that has a very short reload time. To reload the magazine itself have them wield it and reload it like anything else. All of this code exists somewhere and would mainly just need to be copied and adjusted to work on this item. Can add magazines as a spawn item. In Iraq I carried 210 rounds of 5.56mm. Seven magazines. This would also affect extended magazines (which they are trying to illegalize in America).
IR Laser Sight: This one I state from personal experience (10 years US Army). When wearing Night Vision Goggles you can’t look down your weapons sights. Therefore you put an IR Laser Sight on the weapon to let you know what you are pointing at.