Alright I just bought one with honor medals, then i tried again the (gold) elixir mission and got 2 elixir out of 2 runs, so apparently you have to have 1 in your inventory to get them from the mission.