My bike came from x-pro. I had literally nothing to do to it. It was expertly assembled with proper torques, lock tite, etc. 4000 miles now. Nothing came loose or was put together wrong at all.
They are the predominant seller on amazon where lots of us picked our bikes up.
They do a good job in my opinion.
Here ar the reviews on Amazon just for bikes bought through x-pro.
https://www.amazon.com/product-revie...pe=all_reviews