cost of medium size granite ball mill gold ore of mineral processing