Those plastic brown 32oz Hydrogen Peroxide bottles have served me well. The bottles with Hydrogen Peroxide may cost less than the same style bottle at a photo supplier. For 1 gallon size plastic bottles I have used empty windshield washer fluid bottles. The wall thickness of those bottles (jugs) is extra thick.
I would not recommend the 1 gallon plastic milk jugs. The jugs I tried are very thin-walled. I had one develop a pinhole. I found a big mess days later.