I dealt with them some time ago, found out they are actually a hobby shop that supposedly offers their stuff "wholesale".
From my experience they list all sorts of items as being "in stock" when in fact they probably don't, they need to get your items from their distributor first. The loco I ordered took about 5-6 days to show up on my online order form as ready to ship.
When I first placed the order, there was no way to choose the shipping method, found out later when it was shipped that they sent it UPS Ground. Now anything sent by UPS to us in Canada incurs a hefty "processing fee", in this case around $35.00, so the bargain loco I got ended up costing me more than if I had bought it at a different shop. This wasn't their problem, but the fact that I couldn't ask to have it sent by US mail wasn't good for me.
Later they listed something smaller that I was interested in, so I called and asked if they could send it to me by mail instead of UPS, and they said no they couldn't. Told them they just lost a potential customer. Orders from the US would probably not be a problem.