They must be good for something, but you need to collect them from Bethnal Green if you win them...
I should add that I've bought a lot of laboratory kit from this guy and it has all been good - these are just unusually weird, even by his standards...