I've used Moto Rapido parts service on several occasions and they have always been helpful and quick to ship the items I need. They offer the phone service which is great if you don't have the part numbers to hand or use their ebay store. Excellent service.
My nearest two main dealers didn’t even offer to order one. MotoRapido not only looked it up, checked details with me, and did what they promised. Unusual these days.