Maybe add a new command:
mp_wpnname

name (text): in-game name of a weapon

new name (text): name for this weapon
parse("mp_wpnname SG552 G36C")
mp_wpnammo

name (text): in-game name of a weapon

ammo (0-1000): ammo capacity for this weapon
parse("mp_wpnammo SG552 31")
mp_wpnammoin

name (text): in-game name of a weapon

max ammo (0-100000): max ammo for this weapon
parse("mp_wpnammoin SG552 217")