My local Home Bargains (Cramlington) had a full shelf of these with 4 more boxes waiting to go out. Staff confirmed large stocks nationwide (i.e they haven't sold).
I've got two young lads so couldn't tell you much about them but there were at least 4 different types. One was called Ethan or somthing like that and had a guitar.
Not sure if this is a really great price, but they certainly looked well worth the £2.59 price tag.