107 Caterpillar 312C for sale