21872 diesel engine hammermill for sale