Ian at GlenGarry Hats is my go-to guy for Balmorals and Glengarries. Quality on par, or perhaps better, than Bob Mackie at 1/3 the cost.
Shipping to the US may take a while due to customs, and Ian does not carry a huge inventory, so not as fast as walking into your local shop. But I have not yet been anything but fully pleased.