24/7 roadside: text your location to 250-974-7899 — dispatch confirms by text.
Cowichan Valley · mobile service area

Mobile Heavy Duty Mechanic in Duncan, BC

Duncan is the working hub of the Cowichan Valley and the northern anchor of our service area — if your truck is in Duncan or anywhere south of it, Ronin Mechanical comes to you. The Trans-Canada runs straight through town, which means highway tractors, logging trucks, dumps and delivery fleets are always moving through — and some of them are always breaking down. We repair them where they stop: the highway shoulder, a mill yard, a farm on Koksilah Road, or your own lot.

The valley's mix is exactly what we're built for: forestry and log haul, agriculture, aggregate, construction and the small fleets that keep a rural economy running. Roadside emergencies run 24/7 at $130/hour; scheduled maintenance books by text around your loads. Parts come from whichever dealer or supplier has them — billed to you at exactly what the counter charged, receipt included.

Common Duncan calls

  • Trans-Canada Hwy 1 corridor calls through Duncan and the south valley
  • Log trucks & forestry equipment — semi-annual inspection prep for logging iron
  • Farm tractors and equipment across Koksilah, Glenora and Cowichan Station
  • Yard-call PM programs for valley-based fleets and owner-operators

On-site services in Duncan

Every service we offer is available in Duncan — these are the ones locals book most:

Book in Duncan — by text

Fastest: the wizard builds a clean dispatch text with your issue, truck and location, and copies you on it.

Start the 60-second booking

Or text us directly:

250-974-7899

Prefer voice? Call the same number. 24/7 emergency roadside + scheduled maintenance by appointment.


  • $130/hour — around the clock
  • Zero markup on parts (receipts included)
  • No call-out fee, no zone fees
  • Estimate our travel time

Duncan — local FAQs

Do you charge extra to come to Duncan?

No zone surcharges — Duncan is inside our standard service area (it's the northern edge of it). You pay $130/hour for time, parts at cost. Use the travel-time tool for a realistic sense of the drive to your location.

Can you handle log truck and forestry equipment work near Duncan?

Yes — log haul and forestry support is a core part of valley work, including the tighter semi-annual inspection cadence BC puts on logging trucks over 8,200 kg. We do the prep and repairs at your yard so the truck passes at the inspection facility the first time.

My truck died on Hwy 1 near Duncan. What do I text you?

Your location pin or nearest landmark/exit, what the truck is doing, make and unit number, and a photo if something visibly let go. Send it to 250-974-7899 or use the booking wizard — it builds that text for you and copies our dispatcher automatically.

Do you also cover Crofton, Chemainus or Lake Cowichan?

Our committed area runs from Duncan south. North or west of town — Crofton, Chemainus, Lake Cowichan — is case-by-case depending on where our mechanic is that day: text 250-974-7899 and dispatch will give you a straight yes or no with an ETA.

Ronin Mechanical

Need a mechanic in Duncan?

Text your location to 250-974-7899 — dispatch confirms a realistic window fast. 24/7 emergency roadside + scheduled maintenance by appointment.