What should I start with? The company ships the items the same day i buy them or day after. The quality of the parts is very good and they look like genuine lexmoto (I'm not sure if they are but I would assume so). Never had a problem with being sent the wrong part, whenever something isn't in stock I never had to wait longer than 3 days. I've shopped from cmpo 5 times already (some orders multiple and some singular parts) and I am very very happy with the company.
Another great thing that cmpo allows you to do is to search number plate up to look for parts that fit and even view the diagram of the parts in case you know what you're looking for but don't know the name! on top of all of this they sell consumables such as oil, brake liquid and accessories like tank pads.
The only thing that I can moan about is the price of some parts or even one tiny screw. you are most likely better off buying those in B&Q etc. Also you can't buy some parts separate. for example if you want to buy just the gear leaver you must buy a bracket with it too which can add up.
In conclusion the Chinese motorcycle parts online shop is the best option for your Chinese bike that got dropped and came out of crash. Good luck on the road and keep both tyres on the asphalt.