Be aware that the Graupner units whilst very effective work by heating their fuel to pretty high temps (in excess of 100C) in order to give off smoke, in addition the units must be kept upright to prevent what is in effect boiling oil from spilling out, I'm not sure I'd want to build such a unit into a costume
Pyrotechnics | Special Effects | Manufacturers Le Maitre produce pyrotechnics for use on stage and smoke machines etc, you can buy or rent from them, or there are various stage suppliers arround teh country who can supply simiilar or identical kit
It's actually much easier and a lot safer to produce flame than it is to produce smoke, alternatively it's possible to get han held air cannon to lauch confetti, streamers, glitter etc.