5 things to consider before buying crypto mining machines for sale