Hello I bought my shaker online from a protein shake website aimed at body builders it's called a blender bottle and it's amazing! It has a metal ball in it that works a treat!
I got mine from Boots for £1.69, blends the shake beautifully with no lumpage. My CDC said Tesco do a great one for £3.50 too. For me it's great as i don't have to take my hand blender to work