I purchased some Brembo parts for another bike. The only issue was payment. My credit card (and probably most US credit cards) did not meet their requirements so I had to use an international wire transfer which also had complications due to intermediate banks, fees, exchange rates etc. Payment aside, everything else was very good. Quick shipment and good prices.
I have purchased previously from Caprimoto and have found them to be great. Delivery service is outstanding with order tracking events provided right the way through from purchase to delivery was exceptional.