Right now if you mount a gun that has a special ammo type loaded you don't have, it automatically reloads the gun, which I don't really like. Because there is no indication of a gun has special ammo loaded, I might cause some kind of timing problems with my forced reload although that wasn't my intention. So my suggestion is that give the player a chance to decide what to do: a) leave the gun (WITHOUT reload), b) reload the gun manually. And mounting a gun like that could look like this: (check attachment)