I've ordered from them directly without any problems, and probably prefer to get their products directly from them to avoid postage costs. I personally wouldn't pre-order anything though, as their estimated release dates get pushed back quite dramatically at times.
I've ordered the MW 5, 6, 7 & 8 (I've heard second-hand confirmations they have finally been finished and are ready to go), so hopefully I'll have them in hand soon!