Find the Top Diesel Auto Parts for Sale at Our Shop in San Angelo, TX

Serving the surrounding community for more than a decade

When you drive a heavy-duty truck, repair services can be hard to find. West Texas Diesel Performance makes it easier to find repair services throughout the San Angelo, Texas area. Our diesel repair shop has trained mechanics on staff to handle your service. Plus, we'll match pricing for all our auto parts for sale.

Get a satisfaction-guaranteed warranty when you purchase auto parts from our shop.

What makes diesel different?

Diesel trucks run differently than traditional gas vehicles. There are a lot of benefits that come with diesel performance parts.

A diesel truck...

  • Lasts a long time (with the right care). If you bring in your vehicle for regular maintenance and repairs, it will last you a lot longer than a traditional gasoline engine.
  • Has a more complex system. The mechanics at our diesel repair shop are specially trained to work with these systems, providing you with top-tier service.

At West Texas Diesel Performance, we have a team of mechanics trained to tackle your diesel engine repair.

If you're having trouble with your truck, call our diesel repair shop in San Angelo, Texas today at 325-227-8513 for service.

About our shop

West Texas Diesel Performance has been serving the San Angelo, Texas community for more than 11 years. When we opened our doors in 2008, we wanted to provide local diesel drivers with the top-quality service they need. Our staff includes mechanics, service writers and parts employees to give you dedicated service in every part of our business. Plus, we offer 24/7 diesel roadside assistance. Whether you need diesel engine repair work or you're looking for auto parts for sale, our team has your back.

  • West Texas Diesel Performance

    5542 Loop 306 South
    San Angelo, TX 76905


    Call Us
    Phone: (325) 227-8513

    Mon: 8AM-6PM
    Tue: 8AM-6PM
    Wed: 8AM-6PM
    Thu: 8AM-6PM
    Fri: 8AM-6PM
    Sat: By Appointment
    Sun: Closed