In Q2 2018, we bought our first Yanmar-powered generator set for a remote job site. I was relatively new to procurement back then—just over a year in—and the service manager told me we needed a spare parts kit for the 2GM20F engine. He was pretty specific: oil filters, fuel filters, impellers, belts, a few gaskets.
I did what any green buyer would do: I found the cheapest aftermarket kit online and ordered it. It saved us about $180 versus the OEM kit from the nearest Yanmar tractor dealer. I felt clever (note to self: that feeling should have been a red flag).
That decision still haunts me. Not because the parts were bad—they weren't, exactly—but because I hadn't thought about what would happen when one of them didn't fit.
The project was running fine for about 14 months. Then, during a routine service, the mechanic called me. The aftermarket oil filter we'd bought didn't seal properly. It had been leaking—slowly, intermittently—for maybe six months before the gasket gave out. The resulting oil loss seized the engine's water pump bearing. Not the whole engine (thankfully), but enough to cause a $1,200 repair and three days of downtime.
People think cheap parts are cheap because you're paying less for the same thing. That's a causation reversal. The reality is that aftermarket parts are cheaper because the manufacturer hasn't invested the same overhead in quality control, fit-testing, or warranty support. The assumption is that an oil filter is just an oil filter. The reality is that the OEM part has gone through specific validation for that engine's vibration profile, temperature range, and oil flow rate.
In Q3 2024, I revisited this. We had a similar situation with a 2GM20F raw water pump impeller. The aftermarket one was $34. OEM was $89. We bought both. The aftermarket impeller's blades were about 1.5mm longer than spec. It fit—barely—but the extra friction wore the pump housing in about 200 hours. We caught it during inspection, but that inspection cost us labor time we hadn't budgeted for.
So the $55 savings turned into $320 in labor and accelerated wear. (Surprise, surprise.)
After that oil filter incident, I built a cost calculator. I'm not 100% sure it's perfect, but it's been our standard since 2019. Here's the simplified version of what I track for every critical Yanmar part order:
When I audited our 2023 spending, I found something counterintuitive: for consumable parts (filters, belts, impellers), OEM parts from the nearest dealer were actually cheaper on a total-cost basis—not because of the part price, but because we eliminated fit issues and had a local warranty exchange if something failed.
But for things like the 2GM20F exhaust elbow or thermostat housing (parts that rarely fail), an aftermarket part from a reputable supplier was fine, because even if there's a fit issue, you're not replacing it often enough for the savings to matter.
I have mixed feelings about the whole aftermarket ecosystem. On one hand, competition keeps prices honest. On the other, the variability is maddening. In 2022, we bought three aftermarket oil pans from three different suppliers. One fit perfectly. One needed the bolt holes redrilled. One was visibly warped. Same part number. Same claimed spec.
Part of me wants to standardize on OEM for everything—it's simpler. Another part knows that for the older engines we maintain (we have a 1999 4JH series in a backup generator), OEM parts are backordered three to five weeks. Aftermarket is the difference between working and not working. I compromise with a tiered system: critical = OEM from nearest dealer, non-critical = tested aftermarket brands only.
I still kick myself for not documenting that first oil filter order properly. If I'd written down the part numbers, taken photos of the fit issue, and filed the return paperwork, we'd have had grounds for a refund—and a stronger paper trail to convince my boss to switch to OEM sooner.
That's one of my biggest regrets: not building a better vendor evaluation system earlier. The goodwill I'm working with now—the relationships with our local Yanmar parts counter guys, the trust we've built—took three years to develop. If I'd started in 2018 instead of 2021, I'd have avoided that $1,200 mistake and probably another $3,000 in similar small failures.
What was best practice in 2020 ("buy the cheapest online") may not apply in 2025. The fundamentals haven't changed—TCO analysis, supplier relationships, documentation—but the execution has transformed. Online parts catalogs are better. Dealer stocking has improved. But you still have to do the math yourself.
Prices as of March 2025: OEM 2GM20F oil filter is around $28 from the nearest Yanmar tractor dealer. Aftermarket is $12–18. Do the TCO calc before you click buy.