How to Build a Parts List That Actually Works in the Field
An Engine Owner Manual Parts List is basically a bridge between the exploded diagram and whatever you have sitting on your workbench. Most people treat it as an afterthought, just copy-pasting part numbers from the OEM database and calling it done. That approach works fine until someone is three hours into a teardown with no reference on which bolt corresponds to which hole. I spent the better part of two years documenting parts diagrams for medium-duty diesel engines in the 1990s and early 2000s, and the ones that came back most often were the ones where the part numbering didn't match what the mechanic had in his drawer. Here is how to avoid that problem.
Engine Owner Manual Parts List
The Basic Structure
A functional parts list has three columns minimum: a reference number tied directly to the diagram callout, the OEM part number, and a description that uses standardized nomenclature. The tricky part is the description. Most people write "Bolt, hex head, M10x50" because that is what the CAD model shows. The problem is that the actual fastener spec includes class, grade, length tolerance, and whether it is coated or plated. A mechanic looking at "bolt, M10x50" at 11 PM while trying to reassemble a transmission is not going to know whether it needs to be grade 8.8 or 12.9, and stripping a wrong-grade fastener back into a tapped hole is how you end up writing a repair bulletin. I always make the description column include the full specification string: size, thread pitch, grade, length, and head type. It adds maybe forty characters per line but it eliminates the callback that takes three hours of your week.
Reference Numbering Strategy
The exploded view reference numbers should follow the assembly hierarchy, not alphabetical order. Start from the base mounting surface and work outward through the subassemblies. If a component appears in multiple locations within the same manual, assign it a unique reference number for each instance rather than reusing the same number. I have seen manuals where the same gasket was listed as ref 42 in section A and ref 17 in section B, and the service technician ordered one when he needed two. That happens because the numbering was done by whoever was typing that morning, not by someone tracing through the actual assembly sequence. When you hit a subassembly that gets broken out into its own sectional diagram, move the reference numbers into a separate block rather than reusing the master list. Keep a parent reference pointing to the subassembly so the reader can trace the hierarchy. This adds a layer of navigation that costs almost nothing to implement and saves significant time during troubleshooting.
Get the Full Details

Handling Aftermarket and Substitute Parts
Most OEM manuals list only the factory part number, but field mechanics frequently need cross-references. Including an alternate supplier column is useful, but you have to be careful about liability. I worked on a project where we added aftermarket equivalents for gasket sets and O-rings, and the legal team flagged that if the substitute part failed and someone sued, the manual would essentially be recommending a non-OEM component. The workaround was to list the factory number first, add the alternative below it in smaller type with the notation "equivalent only — verify fit before installation," and include a disclaimer on the page that substitutions are the installer's responsibility. That satisfied both the mechanics who wanted the shorter lead-time options and the people who needed coverage. Here are the issues I run into repeatedly when reviewing parts lists: Inconsistent revision marking. If a part number changes mid-production run, the manual needs a revision note on that line. Too many lists just update the number silently, which means anyone working from a printed copy has no way to know whether they are looking at the correct part. I usually add a bracketed note like "[Rev C — superseded in 2023]" directly on the line.
Missing hardware detail. Fasteners, washers, and clips get listed as "hardware" with no specification. That is unacceptable for any manual intended for actual use. Every fastener that a mechanic will remove and reinstall should have its own entry with grade and torque specification if applicable. Diagram-to-list mismatch. This is the most common and most frustrating problem. A reference callout points to a component in the diagram, but the corresponding list entry describes a different part or has a garbled number. I have spent entire days tracking down a single mismatch that caused a whole reorder cycle. The fix is to have two people verify the list independently, or to use automated cross-check software if your office has access to something like that.
A Specific Case I Dealt With
Once I was reviewing a parts list for a fuel injection pump assembly where the OEM had changed the internal seal material from Buna-N to Viton between two manufacturing batches, but the manual still listed the original part number with the old material spec. A dealer had been selling the incorrect seal for six months because the diagram and the list both said the same wrong thing. The fix was to create a two-tier listing: the original part number with a note that it applies to serial numbers before a certain cutoff, and a new part number for serials after that point, with both material specifications clearly called out. It added about ten lines to the manual but prevented another six months of wrong-parts returns. Most teams I have seen use a combination of CAD extract data and a spreadsheet or database tool. Some shops have invested in proprietary parts catalog software that auto-generates lists from the engineering model. Those tools are faster but they tend to produce lists that are technically accurate and functionally useless because the descriptions are stripped down to whatever the software's default output format allows. I prefer the manual approach for anything more complex than a simple bracket or cover plate. If you are starting from scratch, pull the exploded view and the BOM directly from the engineering system, then manually review each line for completeness. Expect this to take roughly three times longer than a raw export, but the resulting list will actually be usable by people who are not sitting next to the engineer who made it.

When This Approach Fails
A fully manual parts list is not practical for high-volume production engines where component configurations change monthly. In those cases you need an automated system feeding a live database, even if the output quality is lower. There is also no substitute for having someone who knows the engine physically verify the list. A person who has actually assembled the component can spot missing parts, reversed orientations, and impossible clearances that a spreadsheet will never catch. I always budget at least one day of shop time for verification before sending a manual to print.