A strong first fire igniter should be used to ignite this mixture. Both the teflon and the magnesium should be in powdered form. Do not inhale any smoke from the burning mixture. If you use metal-florides instead of teflon, use flourides of low energy metals. Lead flouride is a good example.
Flouride compounds can be very poisonous.
They are approximately equal to cyanide compounds. Another exotic mix is tricalcium orthophosphate and aluminum. When this burns,it forms calcium phosphide which when contacts water releases hydrogen phosphide which can ignite spontaneously in air. This ratio may have to be altered for better burning as I have not experimented with it much and don't know if more aluminum may reduce the calcium better. A first fire mix containing a few percent of magnesium works well.