Body Work in Grande Prairie, AB and Dawson Creek, BC

From minor dents to major collision damage, your truck’s appearance and structure matter. We offer precision truck body work in Grande Prairie, AB and Dawson Creek, BC.

Professional Truck Body Repair in Grande Prairie, AB and Dawson Creek, BC

Our truck body repair in Grande Prairie, AB covers everything from cosmetic fixes to functional rebuilds. We understand that damage to doors, fenders, and panels can impact more than appearance. This can affect performance, safety, and compliance.

Our body repair services include:

  • Dent repair and panel straightening
  • Fender replacement, hood repairs, and fairing realignment
  • Fiberglass repairs for hoods, bumpers, and skirting
  • Precision door alignment and frame straightening

Whether it’s the result of a collision, wear and tear, or trailer contact, our body team restores your vehicle with quality parts and expert techniques.

What Sets Our Body Work Apart

At R&R, we approach body work the same way we handle diesel repairs. We promise there are no shortcuts and no guesswork. We’ve built our reputation on honest craftsmanship, whether we’re replacing panels or re-aligning a trailer wall. You can expect solid communication, competitive pricing, and clean results that last.

Why customers choose us for collision and body repairs:

  • Truck body shop in Grande Prairie, AB and Dawson Creek
  • High-quality paint matching and durable finishes
  • Frame checks and correction for structural alignment
  • Quick turnaround on commercial truck body repair and insurance work

We also handle trailer body repair for dry vans, flatbeds, reefers, and more.

Book Your Body Work Today: Call 780-897-6545!

Need fast, professional body work for your truck or trailer? Call 780-897-6545 or schedule your appointment online with R&R Diagnostics and Repair. Whether it's cosmetic or structural, we’ll get your vehicle looking and driving like it should. With no delays, no surprises.

FAQs

What Areas Do You Serve for Truck Body Work?

We operate from #102 9508 154 Ave., Grande Prairie, AB (near Hwy 43), and 2801 92 Avenue, Dawson Creek, BC. We also assist drivers from Edmonton, Calgary, and surrounding areas.

Do You Handle Collision Repair for Trucks?

Yes. We provide full collision repair for trucks, including panel replacement, dent correction, and frame alignment.

Can You Replace Damaged Panels or Doors?

Absolutely. We handle truck panel replacement, door alignment, and all related sealing and finishing work.

Do You Repair Fiberglass and Plastic Components?

Yes, we specialize in fiberglass repairs for hoods, bumpers, skirting, and other aerodynamic parts. Paint and finish included.

How Do I Schedule Body Work?

Give us a call at 780-897-6545 or stop by the shop. We’re here for you in Dawson Creek, Grand Rapids and 100 km in each direction. 

Heavy-Duty Truck Repairs

Repairs You Can Count On

Whether it’s engine diagnostics, CVIP inspections, or after-treatment system failures, our team handles every repair with precision and integrity. Our Grande Prairie and Dawson Creek shops feature drive-thru bays, and we offer mobile repairs within 100km, and beyond. We don’t stop until the job is done right.

Don't Take our word for it.
Read Customer Testimonials.

"I called in needing an exhaust clamp and gasket replaced. They fit me in immediately and was in/out within 30 min with a very fair bill. They didn't have the parts, but ran out to trp and picked up the required parts for the job. I would definitely recommend."

Coy MacKenzie

"Rod was great to deal with. He got me in quickly and fixed my truck in a timely manner. The bill was way les than expected. Thank you guys for doing such a great job! I would definitely recommend R&R to anyone needing repairs."

Danielle Wiedmer

"Rod and his gang provided top notch service. Had the fan fall off our motor home with a cat c7 engine. He was the only person that offered help. Spent hours and hours trying to locate parts finally found the part and got us on our way. Very accommodating. Highly recommend."

David Veer

Contact Us

Let us know what is going on with your vehicle, and we will get back to you soon with a quote.

Contact Information

Hours

Mon - Fri: 8AM - 5PM

Locations

2801 92 Avenue,
Dawson Creek,
BC V1G 0G2, Canada
View Larger Map
9508 154 Ave #102,
Grande Prairie,
AB T8X 0L2, Canada
View Larger Map

Service Request Form

* indicates a required field
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Speak with a service advisor now