Ah I found another place, a website called vendingspareparts that seem to sell similar stuff. I've used them for a few bits in the past and they seem quite reasonable. Postage is a little steep on the site but when i called up they were offering cheaper delivery options and they had more stuff...