This has been on my list to buy for son's Xmas for a while and it never seems to come down this low.
Not the cheapest (£19.62 around May 2016), but this is the best I've seen.
It would be better on a 342, but I cannot see if Amazon ar matching anyone else who may also have an offer on.
Smyths : £24.99 (342)
Argos: £19.99 (342) - 22/10/2016