I have heard of a BP substitute that can easily and cheaply be made called "White powder" mentioned here (and other places) multiple times now, but I can't find any record of how it is made. It's potassium nitrate and sugar, I do believe.
Has anyone ever done it?