Thrift stores, virgil's root beer sells some of their drinks in swing tops, trader joe's ginger beer is in a swing top. Or you can just buy them online.
If swingtops that are shaped for beer work for you, find a local independent bar or pub. Stop by before opening and ask if they'd mind saving their swingtops for you.
When I did this, the answer "Sure, just bring one back for me with your first brew." More, they already had a box of them set aside.
Grolsch bottles are by far the most common and will be 450ml, green, and with a raised glass patterning. Those are the most common. 9 ounce bottles from small commercial breweries will be smooth clear or brown with paper labels you'll want to soak off, and they'll have significantly fewer of these.
I've had varying luck with bottles like that, sometimes they don't hold pressure and you end up drinking flat beer. Using those lids on standard wine bottles and carbonating in them is a recipe for creating high velocity glass shrapnel.
No idea where you're from but in UK they sell beer in lithuanian/polish/Russian shops with these caps, use one as a water bottle, would love this mechanism on a larger necked glass bottle.
Bonus you get a free beer with purchase of a bottle.
The kit would probably have to be used with a certain style of bottle, since if that collar slides up too far you aren't going to get a seal. So the flared end on the bottle would need to be a measured amount or there will be too little or too much tension on the cap when it's flipped.