22 Caterpillar 256 for sale