Depending on where you live you should be able to get these products from Ebay for cheap, the ethanol you can get from amazon for cheap. although if your looking for anonymity you could order from https://chemcraft.su they also have a .ru domain for Russian users. They take bitcoin.
Ethanol 95% I have but i dont send sodium metal - even it is packed well if sodium will go out of box and any water will touch it - it means explosion.