Yup its cheap and easy to make.
All you need is an igniter, fuel and oxidizer. Magnesium and aluminum could be the fuels and the oxidizer could be something like iron oxide/aluminum-iron oxide.
All an igniter needs to be is high temperature, so you could use a sparkler.
Cool reaction and very devastating, which is why it is used all over the world, and especially for the military.