The Duncan shop

Roberts Road
repair shop

Some jobs belong in a bay. Bring it to 2827 Roberts Road for engine work, fabrication, press work and inspections.

What the bay is for

Our trucks handle almost anything on-site. But when a job needs a hoist, a press, or a full day without weather, it comes here.

01

Engine repair, diesel and gas

Bigger jobs that need a bay, a hoist and time. Commercial trucks through to light vehicles.

02

Welding and custom fabrication

Frames, decks, trailers, brackets and one-off parts built properly on the bench, not in a ditch.

03

Brakes, driveline and suspension

Full running-gear work with the press and tooling a roadside call can't carry.

04

Commercial Vehicle Inspections

CVIs to BC standard, booked into the schedule with your next-due date tracked.

05

Diagnostics

Engine, electrical and no-start faults found with the right tools instead of guesswork.

06

Scheduled fleet maintenance

Planned servicing booked around your downtime so trucks aren't off the road at random.

Shop or mobile?

Not sure which you need? Rough guide, and if you're wrong we'll tell you before we charge you anything.

Bring it in

Shop work

  • Planned repairs you can schedule
  • Fabrication and press work
  • Bigger engine and driveline jobs
  • CVIs on a vehicle that still drives

$125 / hour

We come to you

Mobile call

  • Breakdowns and no-starts
  • Anything that can't be driven in
  • On-site welding at your yard
  • After-hours emergencies

$160 / hour, days

Find the shop

Address
2827 Roberts Road
Duncan, BC V9L 6W3
Serving
Duncan, North Cowichan, Chemainus, Ladysmith, Mill Bay, Shawnigan Lake and the whole Cowichan Valley.

Before you come in

  • Call ahead so we can have the bay and the parts ready.
  • Tell us the year, make and model, or the unit number.
  • Bring any codes or symptoms you've already noticed.
  • Small cars and light trucks are welcome, not just commercial.

Roland Mechanical is the shop side of Roland Repair. Same crew, same rates, same number.