This holds 42 tubes of Zipfizz (the drink powder), and uses a skateboard bearing to spin.
Skateboard bearings (608 bearings) can be purchased pretty cheap on any online store, or you could try printing your own.