ball mill cost estimate consultant