Arma offers splendid opportunities to customize vehicles on mission level with the help of such commands as setObjectTextureGlobal, removeWeaponGlobal, animate/HideTurret, lockTurret, attachTo, etc.
It would be nice to have a command to edit displayName property of a customized vehicle as well.