Diagnostics
Check-engine light on or a noise you can't place? We find the real cause before we touch a wrench.
Muskogee, Oklahoma · Family-run
Full-service auto repair on Gibson Street — diagnostics, brakes, and engine work from people who tell you straight what your car needs.
What we do
Check-engine light on or a noise you can't place? We find the real cause before we touch a wrench.
Pads, rotors, lines and fluid — stopping power you can trust, inspected and replaced the right way.
From rough idles to bigger jobs, we get your engine running like new and explain what we did.
Oil changes, filters, belts and the routine work that keeps your vehicle dependable for the long haul.
Thinking of buying used? Bring it by and we'll tell you what's solid and what needs work — straight up.
Shocks, struts and front-end work so your car drives tight, tracks straight and rides smooth.
Not sure what's wrong? Call us and describe it — we'll point you in the right direction.
Why Armstrong
We're a family-run garage with a simple rule: do the job right, charge a fair price, and never sell you work you don't need.
The shop






In their words
★★★★★
"Was having car issues for several months and getting the run-around from other shops. Armstrong had my car completely fixed, running like new, all within 24 hours at a very reasonable price. Will absolutely be back."
Eddie Fox
★★★★★
"Best mechanics in Muskogee! When they saw I was going to pump a lot of money into my old car, they recommended I trade. They could've made more from the repairs, but they cared enough to be honest. They are awesome!"
Nancy Dean
★★★★★
"Awesome people. Kind and honest. I drove almost 3 hours to have them inspect a used car and they took the time to help me understand what needed work and why. Couldn't be happier. Highly recommend."
Billy Bob
Rated 4.7 out of 5 across 126 Google reviews.
Find us
Address
1217 Gibson St
Muskogee, OK 74403
Phone (918) 910-5216
| Mon – Fri | 8:00 AM – 5:00 PM |
|---|---|
| Saturday | Closed |
| Sunday | Closed |
Get a quote
Send a quick note about your vehicle and the trouble you're having. We'll get back to you with next steps. For anything urgent, calling is fastest.
(918) 910-5216