Well peroxide is easy to get, pretty much every drugstore has it for bleaching hair or sterilizing wounds. Safrole would be hard to get your hands on, its a controlled chemical due to its use in synthising drugs such as MDMA. Methanol is somewhat difficult to get and you should take caution with it too, nasty stuff. Could probably get sulfuric acid. Sodium hydroxide is often in plumbing products, the higher percentage the better, try to get the stuff that says 100% lye (sodium hydroxide) as the other chemicals could effect the final product. HCL or hydrochloric acid should be easy to obtain as well. As for the second method, ammonia is a common chemical. For the isopropanol get as close as you can to 100% as it will work better, you may be able to find this at walmart even. Litmus paper is easy to find, ask anyone on here, hydro store would have it, i even saw some at petsmart.