The $2,800 'Probably On Time' Trap: A Parts Sourcing Story

Jane Smith · 2026-10-29

The Order That Looked Easy

In August 2023, our team at depo took on what seemed like a routine order: a restoration shop needed components for two classic BMWs—an E30 and an E36. For lighting, they wanted our E30 Depo headlights and Depo E36 tail lights—no substitutes. They also needed a 2 psi fuel pump and a set of piston valves for the engine rebuild. Roughly 120 parts, three-week deadline.

The order came with one question we answered too fast: how long does it take to replace a catalytic converter? We said two hours. That estimate—and one other decision—cost us $2,820 and a client relationship.

Two Quotes, One Bad Call

For the lighting components, we had two sourcing options. Vendor A quoted 15% less and said delivery would "probably take about two weeks." Vendor B quoted higher but guaranteed 10 business days in writing, with a penalty clause if they missed it.

I went back and forth on this for days. The savings with A were real—about $1,100 across the order. But my gut kept tugging at me. Something about "probably" didn't sit right.

I went with A anyway. That was mistake number one.

What Actually Happened

Week one passed with no shipment confirmation. Week two: "It's being processed." Week three: nothing.

The parts finally arrived 22 days after the order date—not 14. And they had problems. The E30 headlights had the wrong harness connector, a detail nobody caught because our spec sheet didn't list it. The E36 tail lights had lens scratches that needed polishing. The 2 psi fuel pump was fine, but the piston valves came boxed with the wrong spring rate.

Meanwhile, the catalytic converter job on the E30 took almost five hours instead of the two we'd quoted. The downstream flange bolts were seized—common on cars this old, something we should have planned for.

We missed the client's deadline by four days.

The Damage

The math still stings:

  • Rework on the headlight connectors: $640
  • Replacement piston valve springs: $330
  • Client discount for the missed deadline: $1,200
  • Rescheduling labor: roughly $650

Total: $2,820. And the client moved two future projects elsewhere.

Looking back, I should have paid the $400 premium for Vendor B. But at the time, the lower quote felt like a win. That's the trap—the cheaper option is usually cheaper for a reason.

Five Rules We Now Follow

After that experience, we built a pre-check list for any order involving mixed components. It comes down to five things:

  1. Firm dates, not estimates. If a supplier can't commit to a date in writing, they're not committed.
  2. Photo verification. Every part, every connector, every box—before it ships.
  3. Catalytic converter time buffers. Most repair guides quote 2–3 hours, but that assumes clean bolts. On anything over 15 years old, budget four hours. That's how long does it take to replace a catalytic converter when nothing cooperates.
  4. Spec cross-checks. "2 psi fuel pump" isn't a spec—it's a starting point. Same for piston valve spring rates. We now list connector type, flow rate at pressure, and vendor part number.
  5. Rush budget. We set aside 8–10% of any project for expedited shipping or rework. If we don't use it, great. If we do, it doesn't hurt.

The Bottom Line on Certainty

If you've ever waited on a "probably on time" promise while your client keeps asking for updates, you know that feeling. The cheapest quote rarely turns out to be the cheapest total.

To be fair, not every order needs a premium vendor. If you're stocking standard parts for inventory, go with price. But when a deadline is tied to a specific vehicle or a specific client, pay for certainty. The $400 gap between "probably" and "guaranteed" is a bargain compared to what happens when "probably" falls through.

Trust me on this one. The receipts are in my drawer.

Discuss a parts requirement