I've ordered a part for my Peugeot Ion from amayama.com before and they seem decent, just be aware of the lead time (took just under two weeks for my order) and UK customs charges and processing delay when ordering something direct from Japan. But it certainly beats not being able to find a part at all!