20,680 Kubota for sale