As far as third party online stores go, the only one I have used that I can confirm has actually delivered miners is
https://www.eastshore.xyz/You won't pay bitmain prices, but you will pay a small premium over what whatsminer and Canaan charge for theirs.
Speaking of which, Canaan have stock at blokforge.com