mining equipment and machinery in south africa 10277