26713 buhler feed mill china