29 Caterpillar 527 for sale