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.
Engine repair, diesel and gas
Bigger jobs that need a bay, a hoist and time. Commercial trucks through to light vehicles.
Welding and custom fabrication
Frames, decks, trailers, brackets and one-off parts built properly on the bench, not in a ditch.
Brakes, driveline and suspension
Full running-gear work with the press and tooling a roadside call can't carry.
Commercial Vehicle Inspections
CVIs to BC standard, booked into the schedule with your next-due date tracked.
Diagnostics
Engine, electrical and no-start faults found with the right tools instead of guesswork.
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.
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
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 - Phone
- (250) 619-5324
- 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.

