There must be 1000 threads about this.
Try using the search function on the right hand side or searching through mini chat, reviews section and the sponsor offers section
Remember you need to pay shipping on top of the price of the bike which will be 100-200 bucks depending where you live...