881 Caterpillar 259 for sale