Bundle those with a new gun (a choice of three) and the cost goes up: 2450 Battlefunds (£15.70) for Haggard and 2650 Battlefunds (£17) for Kirilenko.

And those are the "hot-deal" prices. The standard Battlefund prices for the BFBC2 content (listed with a strike-through) are 2710 (£17.40) / 3830 (£24.60) for Haggard and 2990 (£19.20) / 4100 (£26.30) for Kirilenko.

To offset this cost, all first-hand buyers of Battlefield: Bad Company 2 are offered 700 Battlefunds (£4.49) when redeeming their free VIP code.

Battlefield: Heroes is an online PC game funded by micro-transactions, and is closer to an MMO than to the action-packed multiplayer of Battlefield: Bad Company 2.

Bertie is a senior staff writer, which doesn't mean he's old, although he is, a bit. He's part of the furniture here and reports on all kinds of things, the stranger the better. He's a bit odd but then who isn't? @Clert on Twitter.