Not to mention the whole task of finding a dealer that you trust and ordering a bike that is your size. Here, a 520 is around $1200. Unless you can stay for free with friends, what are the costs of staying in a hotel while you wait for a dealer to get a 520 and build it up.This brings up an important point, if you do plan to buy the bike after you get to the US, you MUST arrange for it well in advance. Contact dealers and find one that will have exactly the bike you want, in the size you need and equipped as you want BEFORE you arrive. You can pay by credit card to assure the dealer you are serious but be certain the bike is accounted for and in stock before you arrive.
Do not arrive here cold expecting to buy what you want just by walking into a couple of dealers at the last minute.