the reward, after giving the items to the gunsmith, doesn't appear, even after restarting the game and same after a day
-
You have to be level 20 and finish the red war campaign then you can collect it from Banshee at the tower.