Diluted HCI - also called Muriatic acid can be obtained from hardware stores, in the pool section NaOH - also called Iye Ethyl Ether - aka Et-0-Et - can be obtained from engine starting fluid, usually from a large supermarket. Look for one that says "high ethyl ether content", such as Prestone. Ephedrine can be found in todays Vicks nasal inhalers that don't contain EFED or PFED (ephedrine or pseudoephedrine) but there are still lots of easy ways to get good EPHED or PFED.