About Us

The Leading Semi Truck Mechanic Duncan OK


A family-owned and operated business for over two generations, M. T. Hines and his son Geary started Hines Garage as an automotive service shop in 1974. As the shop grew and became a premier destination for service, heavy truck and trailer parts were added in 1982, thus giving the company its iconic name. Today the company, managed under Geary, handles over 30,000 truck parts and provides a complete range of services, including repairs, fleet maintenance programs and wrecker services to truckers and fleet drivers throughout Oklahoma.

Truck Inspection — Duncan, OK — Hines Garage Heavy Truck & Trailer Parts

Heavy Truck & Trailer Parts prides itself on honest, efficient service and professional, friendly customer service. We know how to treat our customers and we make it a point to take care of their vehicles as we would our own. Whether they’re rolling into our shop for an unforeseen repair or are just stopping in for routine semi truck maintenance in Duncan, OK, it’s our mission to get drivers back on the road with the confidence that only top-level professional service can provide.

What sets Heavy Truck & Trailer Parts apart from other semi repair shops and providers of truck fleet vehicle maintenance in Duncan, OK is our depth of knowledge and strive for quality throughout all that we do. We’ve built our business on being able to create sustainable solutions for vehicles that people rely on every day and we’re only able to do so because of our many years in the business.

If you’re looking for a place where the needs of your truck or fleet vehicle are fully understood, there’s simply no place better than Heavy Truck & Trailer Parts. From truck fleet repairs to semi truck maintenance in Duncan, OK, our doors are open to you and we’re prepared to treat you with the professionalism and respect that has made us a leader for more than three decades. For more information about how we’re prepared to assist you or to inquire about any of our capabilities, please don’t hesitate to give us a call today at 580-255-4800.

Share by: