It seems the different expansions go out of stock routinely to be reprinted several months after. When I bought my copy of Expansion 1, for instance, Expansion 2&3 was out of stock. Now it is available (I already ordered it). I suggest to buy the available expansions when they are in print and patiently wait for the others. It's annoying, but that's the why GMT seems to work.