To clean bottles like these, try the following: take a small scrap of towel, textile, sponge or tissue. Soak it and put it into the bottle; it needs to be small enough to be able to easily go through the neck of the bottle. Then put a little water into the bottle so that it's maybe 10-20% full. Now shake the bejeezus out of the bottle. It helps if you hold it in various angles when doing so. Much of the fouling will be cleaned off the inside walls by the piece of towel etc. Periodically, dump the contents, rinse the piece of cloth and repeat if the bottle's not entirely clean yet.
I don't remember if the lids had metal in them.
This is important; many glass bottles used for condiments, juices etc. have iron lids with a coating etc. These lids will often not withstand prolonged and repeated use for photochemistry. Fixer is generally acidic (acetic acid) and will attack these lids over time. It may/will take some time, but it'll inevitably happen. I've stored chemistry in jam jars, juice bottles etc. with ferro-metallic lids many times and the result is invariably the same: rust.
PET soda bottles are fine; around here, bottled water also usually comes in PET bottles. Saves you from having to drink soda.