Not sure if Wemoto is used by many forum members but if you've not come across it they are really good for parts.
http://www.wemoto.com/home/
I needed a front brake light switch, ordered it yesterday at about 2.45 it arrived 9.30 this morning That's good service. It's not the first time I've used them either.