Put this in the init for each unit that needs an M4:
removeallweapons this; this addmagazine "WW4_W556_30mag"; this addweapon "WW4_M4"
Add as many magazines as you want by copying and pasting the addmagazine part. You can also add various sights and scopes, suppressor, and underbarrel grenade launcher: WW4_M4ACOG, WW4_M4Reflex, WW4_M4Aim, WW4_M4SD, WW4_M4M203, and so on.
For each unit that needs an M240:
removeallweapons this; this addmagazine "WW4_W762_200mag"; this addweapon "WW4_M240"
Great mod, Sanctuary! Is it possible for you to use some of the iron sight pictures from the GRAA mod in your mod? The MP5, FAL and SG552 could use better sights than those out-of-date black shroud things. I'd do it myself but I can't figure out how.