Hi Laurence,

As well as eBay I use http://991.com/

They aren't cheap, but they have a huge range and ship worldwide.

Rob