FWIW, I have had complete success with standard 2-litre bottles (rinsed and reused diet Pepsi bottles).

I fill them 80% full and leave them on their sides. They freeze solid in winter as a matter of course.

I forgot about a few and they went through several winters and summers.

Not a single failure. And they're free (OK, 30 cent deposit).