Yep they have been done there was a resistance pack with all sorts of units in it(inc sniper, medic and engineer etc) have a look in the addons section here(if it works at all). if you want more variety of weapons check out Keg's east/resistance weapons pack it gives the resistance the ak74 as well as the RPK47, and the rpg7.
Oh and if you want to change just the weapons load of each guy just add this to his init line in the editor:
<this remove weapon "AK47"; this removeammo "AK47"*;this addammo "weaponX"*;this addweapon "weaponX">
*= repeat as nessicary for each magazine you need rid of, there is alist about of all the different weapons names.