Yeah I think Bitmain has a pretty good reputation, they sell thousands and you don´t hear a lot
of bad experiences.
They say on their website, that you have to pay within 1h after you completed your order,
otherwise the system can´t confirm your payment due to the high volume.
In that case you have to contact the support.