Smartshake Unisex’s Original Bottle Shaker Cup with 600 ml Capacity, Neon Red Price: £18.78 (as of 10/04/2023 16:01 PST- Details)

100% leak-proof
store it in the freezer, heat its contents in the microwave and wash up in the dishwasher afterwards
there are no loose parts

Usually dispatched within 1-2 business days