Composition 22.5 Barium nitrate 13 PVC 35 Magnesium (grade 0) 22.5 Potassium perchlorate 5 PolyesterDescriptionMagnesium is corroded by some nitrates when damp. It is common practice to coat the magnesium before use. about 4% linseed oil, or some potassium dichromate can be used for that purpose. Source: rec.pyrotechnics. Composition from "Fireworks, Principles and Practice"