sale of heavy machinery for mining in south africa