if you have the capital, I would just buy btc, paying twice a unit cost is not viable on any level. other than that, just order direct and wait if you can risk the rewards later.
It’s a matter of perspective. Most are taking the daily profits between now and the next Bitmain delivery window. Then including acquisition costs such as wire outgoing/incoming charges, international shipping and duties. These costs would usually be negated by one local ground shipment.
It’s basically even money. By the time you get a Bitmain delivery in 10 weeks, 5 difficulty adjustments will pass.