At General Machine & Supply Inc we specialize in providing a full line of parts and service for Caterpillar, Detroit, Cummins & Waukesha Engines.
We support the oil and gas industry with dependable solutions that keep operations running.
With decades of hands-on experience, we offer everything from exchange parts and engines to complete in house machining. Machining includes head, block, and crankshaft work. Our facility is equipped with caustic vats, engine dynos, and all the tools to handle everything from routine maintenance and repairs to complete engine overhauls.

Whether you run Caterpillar, Detroit, Cummins, or Waukesha equipment, our machine shop specializes in complete rebuild and overhaul services to keep your engines performing at their best. From precision cylinder head work to full assembly testing on our engine dyno, we provide reliable, end-to-end engine solutions built to handle the toughest demands. We also supply Caterpillar parts and offer responsive field service to make sure your equipment stays productive wherever the job takes you.




