Greetings All, Looking to order a Bafang BBSHD. Have any of you ordered from bafangusadirect.com or is it better to order from Amazon or other? OKArc