Here is my list of chems i plan to buy and the amounts and prices.
potassium Perchlorate. Per 500 grams £10.00 150 mesh
Strontium Carbonate per 500 grams = £4.50 250 mesh
Copper oxide (black) per 250 grams = £ 7.00 400 mesh
Barium Nitrate per 150 grams = £4.50 60 mesh
Red Iron oxide per kilo = £4.75 300 mesh
Titanium flake ( fine ) per 100 grams =£5.50 approx 20 mesh
Bentonite powdered Clay per kilo = £ 3.75 350- mesh
Visco fuse 1.8 mm= £11 10 meter
Parlon per 500 grams =£10.00 100 mesh
Red Gum per 500 grams =£ 11.00 200 mesh
With postage and packing it will come to around £80
On top of this i plan to make a ball mill using a scrounged motor from a washing machine or a fan from a scrapyard or skip. And safety stuff like goggles, dustmask and gloves. Also dowels and paper to roll tubes.
It seems that you have forgoten the three most important chems,pottasium nitrate,charcoal,sulphur.
Without these you will have no b.p.