How we check that a part fits — and why "for your car" is not enough
We typed engine air filter 2003 Honda Accord into a large product catalogue. Ten results came back, ranked with complete confidence. Three of them did not fit the car.
The car, first
The vehicle was a 2003 Accord EX-V6 — the 3.0-litre, six-cylinder engine. We did not guess that. We decoded the vehicle identification number through the National Highway Traffic Safety Administration’s public decoder, which returns the model year, make, model, trim, engine displacement and cylinder count for any VIN.
One thing it did not return was the drivetrain. On two of the three sample vehicles we tested, that field came back blank. That matters more than it sounds: brake, axle and suspension parts differ between front-, rear- and four-wheel drive. We filled the gap from a second public source — the federal fuel-economy database, which records the drive type for nearly every vehicle sold in the United States — and we only adopt its answer when every matching record agrees. Where they disagree, we say the attribute is unknown.
What the listings actually said
Here are three of the ten results, titled exactly as their sellers wrote them:
- Bosch Engine Air Filter For Honda Accord 2003 - 2007 OE# 17220-RAA-A00 2.4L
- K&N Replacement Air Filter HONDA ACCORD 3.0L-V6; 2003-2007
- K&N 03 Honda Accord 2.4L-I4 Drop In Air Filter
The first and third are for the 2.4-litre four-cylinder Accord. The sellers are not wrong — “For Honda Accord 2003 - 2007” is a true statement about those filters. It is just not a statement about this engine. A keyword search matched “2003”, “Honda” and “Accord” perfectly and had no way to know that the number after them was the one that mattered.
What we read instead
We read the seller’s own stated specifications — the year range, the displacement, the cylinder count — and compare each one against the decoded vehicle. Two rules make this safe rather than clever:
- A contradiction is believed. A listing that says 2.4 L when the car has a 3.0 L engine has told us what the part is for. We rule it out and say why, in the seller’s own words.
- A supporting claim is not believed. “Fits your car” is a sales claim with every reason to be broad. It never moves a part up. Only an explicit, per-vehicle compatibility check from a source that performs one can do that.
And a contradiction is only raised when both sides are unambiguous. A listing that covers “2.4 L and 3.0 L” is broad, not wrong; ruling it out would hide a part that fits, which is its own kind of harm.
Why model year alone is never enough
The same model year of the same car was sold with two engines here, and in many model lines with three or four. Year and model narrow the field; they do not close it. If a listing gives you the engine, read it. If it does not, treat the fit as unknown until something that knows your exact vehicle says otherwise — and never let a confident result page decide for you.
What this means when you shop
- Decode the VIN before you search. Write down the engine size and cylinder count.
- Read every listing title for a displacement or an engine code, and compare.
- Treat “compatible with” and “for” as the start of a check, not the end of one.
- When a seller’s own numbers contradict your car, believe the seller.
Some links on ShopCursor are affiliate links. See the affiliate disclosure. Commission never changes which products we pick or the order they appear in.