CATERPILLAR , Custom Diesel Engines Supplier - Rebuilt Diesel Engines, New Surplus Diesel Engines, Used Diesel Engines, and we have a full service machine shop and a wide variety of parts for our customers to choose from.