mining supplies companies and the products