I got a proper 'metal' domestic one at home, in red. Get the gumballs from cash n carry, then use loose change to get a gum out! Cool. Or if I have no change, just unscrew the top and reach in
you can get had held ones that run off batteries in butlins for £4, me was gonna get one but got one from £1 shop instead an the £1 one dont work, but the butlins ones do these kids had them they had loads of bubbles comming out of them.
You can also get something similar to that Argos one (except in funky colours, more rounded and with no solution) from Early Learning Centre. How do I know that? Well, my fiancee and I took her godson shopping for his birthday present a few months ago and that's what he got. Needs 4 D-type batteries to run, and of course some liquid. Oh, and should cost £15...