Diesel oil changes
Every oil change is stay-in-your-car service, with fluid top-offs, tire inflation and an engine air filter inspection.

Proud Valvoline Diesel truck care · Mason City, Iowa
We service all types, makes and models of diesel trucks. From oil changes to fuel filters and water separators, bring your truck to our local team.
619 S Illinois Ave · Mason City, Iowa
Vehicle care at Roberts
Working trucks and everyday trucks are welcome at Roberts. We offer Valvoline diesel oil changes, fuel filter replacement and water separator service, with oil and maintenance intervals matched to your engine.
If your truck is too large for the bay, we can service it in the parking lot. Stop in and speak with our team; no appointment is needed.
Fuel filter and water separator detailsEvery oil change is stay-in-your-car service, with fluid top-offs, tire inflation and an engine air filter inspection.
We service both according to your manufacturer’s guidance for your engine and operating conditions.
A truck that is too large for our bay can be serviced in the parking lot.
Before you stop by
Yes. Roberts services all makes and models of diesel trucks. Tell us your engine details and the service you need.
Yes. We service diesel fuel filters and water separators, following the requirements for your vehicle and engine.
No. We don’t take appointments. For diesel service questions, call ahead to discuss your vehicle and service availability; this is not an appointment booking.
Call (641) 255-4994 with your truck information and the service you need. The team can discuss a vehicle-specific price.
If your truck is too large for the bay, we can perform service in the parking lot. Speak with our team when you arrive.
Change your oil… change a life.
Your visit supports a locally owned business that gives back. 100% of our net profits are donated to nonprofit organizations.
Meet the organizations we supportCome see your neighbors
619 S Illinois Ave · Mason City, Iowa 50401
Next to Hy-Vee East.
Monday–Friday · 8 am–5 pm
Saturday · 8 am–4 pm
Sunday · Closed
Holiday hours may vary. Call with holiday or service questions.