Cheap so you get what you pay for. Its a generic shaker with different but popular brand names stamped on it. There is no rubber seal in the lid so I had issues from day one with liquid leaking out whilst shaking. Had to constantly try and keep it as tight as possible. After about 2 weeks the lid started to crack because of the pressure I needed to use to keep it sealed.. Went for one that was $10.00. NuZest Shaker – 400ml. It has a silicone seal in the lid and is far better quality for only a few extra dollars! (I only ever used 300mls for my protein shake) P.S: Mighty Ape is awesome and delivered my stuff really quickly.