Ammonium Chloride is readily available and so it Copper Sulphate which is all I used to re-brown my gun barrel.
I know what you mean about some chemicals being hard or impossible to obtain. Years ago you could by dilute Hydrochloric acid from the chemist that was strong enough for etching. But I doubt you would manage to get any these days.