I have given 5 stars for the service provided by CMPO when I have ordered parts. The parts arrived in good condition and in a very timely manner. However, I have been disappointed when trying to order a clutch lever for my lexmoto lxr in the past. First time they were showing in stock but later had email to say no stock and was refunded. Tried again by contacting them and leaving details where they said they would email when in stock. However, a couple of months later I was just browsing and found they had them showing in stock and ordered one. It arrived within 2 days. No email when they came in stock though. I guess you just have to keep looking out and not relying on being notified. Overall though, I would recommend CMPO for parts.