I have been buying rebuilt Caterpillar and other industrial engines from Engine World Inc in Houston. Last time I visited them they had a rebuilt CAT 3126 in stock. This is their website...