Nope, the game has checks on weapons. This is the reason why you can't set upgraded variants of the default weapons in custom classes. i.e -> BAL 27 to BAL 27 Obsidian Steed, it'll just convert to the default in-game. Unless someone figures out a way to give supply drops in-game, it isn't possible. Or if someone figures out how to disable the inventory checks, that'll work too.