This is where I am confused. You are correct about the "M6 Linebacker", but for the Vulcan, it is this:
GT.Name = "Vulcan";
GT.Aliases = {"M163 Vulcan"}
GT.DisplayName = _("AAA Vulcan M163");
OP said "M163 Vulcan" worked for him. So you can use GT.Name or GT.Aliases?