Yes, batch 1 sent and almost all received.
The only mining devices that would get delivered asap are the FPGAs and graphics cards.
If you need a new graphics card you could discount the cost of it by mining btc until its not profitable when power costs exceed return (If you were to buy one specifically for this you might break-even on resale, maybe not).
FPGAs are more power efficient but pricier (and maybe harder to resell?).
https://en.bitcoin.it/wiki/Mining_hardware_comparison