We bought 12 of these for a 2 week international trip. Used for sunblock, bug spray, shampoo, shower gel, sanitizer, laundry detergent, whatever.
So far so good. They lasted 11 plane trips and the change in cabin pressure. Whether checked baggage or carry on, the locks worked and none of them leaked. I had a couple clipped to my bag with caribiners throughout rough terrain in the brush of Africa and nothing ever broke or leaked.
With the lifetime warranty, we are very happy with these purchases.