Most of the shops in london are rather expensive.... and they won't do regular deeks I'm afraid The only one i could think of is: Farlows of Pall Mall 5 Pall Mall, London. Telephone: 020 7839 2423 . I went in there once, the deeks are not cheap but they should have some... I seem to remember they had the rubber ones but that they were ordering in some more shells, its gonna cost you quite a bit but it should be a safe bet .