7 Caterpillar 312C for sale