View 5 Photos View 0 Videos Caterpillar C12 Engine Control Module (ECM) $495.98 USD (Core) 1999 Caterpillar C12, ENGINE ECM- Part Number: 157-3705-02, 627-05-9100, Engine Information- Displacement: 11.9L 2 Rectangular Plug with 70 Pins each, Reference images for... ConditionUsedStock NumberP-114921 MLS Number14028286CategoryEngine Control Modules (ECM) Last Updated5/13/2026 LocationElkton, MD, US Sold ByCRG Heavy Truck Parts (844) 402-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 15 Photos View 0 Videos Caterpillar C12 Timing Cover for a 1999 International 9200 $450 USD Good, used timing cover plate off of a CATERPILLAR C-12. Casting number is 130 0910 Serial number is 9NS16628. Please see pictures. For further information feel free to call or email us. ... ConditionUsedCPL/ARRN/aFits To Make(s)InternationalFits To Model(s)9200Will Fit Year(s)1999Part Number190197-16Stock Number190197-16 MLS Number9952786CategoryTiming Covers Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 4 Photos View 0 Videos Caterpillar C12 ABS Control Module for a 2004 Peterbilt 387 $450 USD Paccar Interface Module For Sale P/N Q27-6063-00523 - Used - May have some cosmetic blemishes (see photos). Give us a shout by phone, email, or text. We ship everywhere., Serial#: TBD ConditionUsedFits To Make(s)PeterbiltFits To Model(s)387Will Fit Year(s)2004Part NumberQ27-6063-00523Stock NumberPT-0468-23 MLS Number12425391CategoryABS Control Modules Last Updated5/14/2026 LocationYork, ON, Canada Sold ByLomoca Inc. (833) 835-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 13 Photos View 0 Videos Caterpillar C12 Flywheel Housing for a 2004 Peterbilt 387 $400 USD Good, used ALUMINUM FLYWHEEL HOUSING that came off of a 2004 Caterpillar C-12 engine. The casting number is 148-1973. The serial number is not available. This Caterpillar C-12 aluminum... ConditionUsedHorse Power505 HPFits To Make(s)PeterbiltFits To Model(s)387Will Fit Year(s)2004Part Number200192-60Stock Number200192-60 MLS Number11144614CategoryFlywheel Housings Last Updated5/14/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 14 Photos View 0 Videos Caterpillar C12 Flywheel Housing $400 USD Good, used aluminum flywheel housing from CAT C12 engine. The flywheel housing has been inspected and is in good working condition. There is no visible damage seen on the part. There is... ConditionUsedPart NumberP-10263Stock NumberP-10263 MLS Number11232661CategoryFlywheel Housings Last Updated5/14/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 25 Photos View 0 Videos Caterpillar C12 Flywheel Housing for a 2000 Freightliner FLD120 $400 USD Good, used flywheel housing from a Caterpillar C12 engine. The flywheel housing has been visually inspected and is in good working condition. There is minor corrosion on the flywheel housing... ConditionUsedFits To Make(s)FreightlinerFits To Model(s)FLD120Will Fit Year(s)2000Part Number220503-31Stock Number220503-31 MLS Number11987764CategoryFlywheel Housings Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 6 Photos View 0 Videos Caterpillar C12 Engine Oil Cooler $375 USD Good used Oil Cooler off a Cat C12 casting number (4P-3690). Please see pictures, call or email for more information. We ship anywhere. Thank you., Serial#: 4P-3690, Core Charge: 0, Casting#... ConditionUsedPart Numberp-5972Stock NumberP-5972 MLS Number9844999CategoryEngine Oil Coolers Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 17 Photos View 0 Videos Caterpillar C12 Exhaust Manifold $375 USD Good used Exhaust Manifold off a Cat C12 casting number is105-4233, 4P-8279, 4P-8280. Please see pictures, call or email for more information. We ship anywhere. Thank you. ( please check... ConditionUsedPart NumberP-6008Stock NumberP-6008 MLS Number9850506CategoryExhaust Manifolds Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 7 Photos View 0 Videos Caterpillar C12 Engine Oil Cooler for a 1999 International 9200 $375 USD Good, used oil cooler off of a Caterpillar C12. Casting number is 0R-8191. Serial number is 9NS16628. Please see pictures. For further information feel free to call or email us. We ship... ConditionUsedFits To Make(s)InternationalFits To Model(s)9200Will Fit Year(s)1999Part Number190197-19Stock Number190197-19 MLS Number9952795CategoryEngine Oil Coolers Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 7 Photos View 0 Videos Caterpillar C12 Engine Oil Cooler $375 USD Good, used oil cooler w/ cooler elbow off of a Caterpillar C12. Casting number is 4P5701. Please see pictures. For further information feel free to call or email us. We ship anywhere!!!... ConditionUsedPart NumberP-6797Stock NumberP-6797 MLS Number9967053CategoryEngine Oil Coolers Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 8 Photos View 0 Videos Caterpillar C12 Exhaust Manifold for a 2003 Peterbilt 378 $375 USD Good, used exhuast manifold off of a Caterpillar C12. Casting number is 4P-8280. Serial is unavailable. Please see pictures. For further information feel free to call or email us. We ship... ConditionUsedFits To Make(s)PeterbiltFits To Model(s)378Will Fit Year(s)2003Part Number190315-13Stock Number190315-13 MLS Number10027826CategoryExhaust Manifolds Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 13 Photos View 0 Videos Caterpillar C12 Exhaust Manifold for a 2003 Sterling L9500 $375 USD Good, used 3 PIECE EXHAUST MANIFOLD off of a 2003 Caterpillar C12 engine. The casting numbers are 4P-8279-01-3, 4P-8280-01-6 and 113-2989. The serial number is not available. This... ConditionUsedFits To Make(s)SterlingFits To Model(s)L9500Will Fit Year(s)2003Part Number200369-23Stock Number200369-23 MLS Number11102839CategoryExhaust Manifolds Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 10 Photos View 0 Videos Caterpillar C12 Engine Oil Cooler for a 2004 Peterbilt 387 $375 USD Good, used OIL COOLER that came off of a 2004 Caterpillar C-12 engine. The casting number is 115-4514-02-. The serial number is not available. This Caterpillar C-12 oil cooler has been... ConditionUsedFits To Make(s)PeterbiltFits To Model(s)387Will Fit Year(s)2004Part Number200192-34Stock Number200192-34 MLS Number11140247CategoryEngine Oil Coolers Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 10 Photos View 0 Videos Caterpillar C12 Exhaust Manifold for a 2000 Freightliner FLD120 $375 USD Good, used exhaust manifold from a Caterpillar C12 engine. The exhaust manifold has been visually inspected and is in good working condition. There is no visible damage to the exhaust... ConditionUsedFits To Make(s)FreightlinerFits To Model(s)FLD120Will Fit Year(s)2000Part Number220503-11Stock Number220503-11 MLS Number11987742CategoryExhaust Manifolds Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 12 Photos View 0 Videos Caterpillar C12 Timing Gear Case for 2004 Peterbilt 387, Part # 200192-59 $350 USD Good, used TIMING GEAR CASE that came off of a 2004 Caterpillar C-12 engine. The casting number is 138-2008. The serial number is not available. This Caterpillar C-12 timing gear case has... ConditionUsedFits To Make(s)PeterbiltFits To Model(s)387Will Fit Year(s)2004Part Number200192-59Stock Number200192-59 MLS Number11144613CategoryEngine Miscellaneous Parts Last Updated5/14/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 11 Photos View 0 Videos 2003 Caterpillar C12 Timing Cover $350 USD Good, used aluminum timing cover from a 2003 CAT C13 engine. The timing cover has been inspected and is in good working condition. There is no visible damage on the timing cover. There is... ConditionUsedWill Fit Year(s)2003Part NumberP-10254Stock NumberP-10254 MLS Number11232649CategoryTiming Covers Last Updated5/14/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 17 Photos View 0 Videos Caterpillar C12 Timing Cover for a 2000 Freightliner FLD120 $350 USD Good, used front timing cover from a Caterpillar C12 engine. The front timing cover has been visually inspected and is in good working condition. there is minor paint chipping on the front... ConditionUsedFits To Make(s)FreightlinerFits To Model(s)FLD120Will Fit Year(s)2000Part Number220503-19Stock Number220503-19 MLS Number11987751CategoryTiming Covers Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 7 Photos View 0 Videos Caterpillar C12 Front Engine Cover $350 USD CAT C12: AIR COMP $300, FUEL PUMP $300, TURBO $600, HEAD $800, INJECTOR $150, SHORT BLOCK $2500, OIL PAN $500, FLYWHELL HOUSE $600, TIMING COVER $350, ENGINE BRAKE $1000. Please keep me in... ConditionUsedStock Number203336 MLS Number14092176CategoryFront Engine Covers Last Updated5/14/2026 LocationFelda, FL, US Sold ByDelauto Used Truck Parts (844) 925-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 8 Photos View 0 Videos Caterpillar C12 Fuel Gear Pump $300 USD Good used Caterpillar C12 fuel transfer pump, casting 116-5431. Please see pictures call or email with any questions., Serial#: 116-5431 (1165429) (1903443), Core Charge: 0, Casting#:... ConditionUsedPart NumberP-3379Stock NumberP-3379 MLS Number9633645CategoryFuel Gear Pumps Last Updated5/14/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 7 Photos View 0 Videos Caterpillar C12 Fuel Gear Pump $300 USD Good used Fuel Transfer Pump off a Cat C12 casting number (128-0418). Please see pictures, call or email for more information. We ship anywhere. Thank you., Serial#: 1047901, Core Charge: 0,... ConditionUsedPart NumberP-6001Stock NumberP-6001 MLS Number9848222CategoryFuel Gear Pumps Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 2 Photos View 0 Videos Caterpillar C12 Engine Oil Pan $300 USD CAT C/O/C12 OIL PAN We sell a full line of Heavy Duty Truck Parts: *** We have many engine parts and engines. Turbos, manifolds, heads, ECM's, gears, timing covers, clutch housing, Cabs,... ConditionUsedStock Number202316 MLS Number10530636CategoryEngine Oil Pans Last Updated5/14/2026 LocationFelda, FL, US Sold ByDelauto Used Truck Parts (844) 925-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 11 Photos View 0 Videos Caterpillar C12 Fuel Gear Pump for a 2003 Sterling L9500 $300 USD Good, used CAT FUEL PUMP off of a 2003 Caterpillar C12 engine. The casting number is 2582-20C. The serial number is not available. This Caterpillar C12 fuel pump has been inspected and it... ConditionUsedFits To Make(s)SterlingFits To Model(s)L9500Will Fit Year(s)2003Part Number200369-15Stock Number200369-15 MLS Number11102830CategoryFuel Gear Pumps Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 9 Photos View 0 Videos Caterpillar C12 Fuel Gear Pump $300 USD Good, used FUEL TRANSFER PUMP from a Caterpillar C12 engine. The casting number is 198-3443 and M984470. The engine serial number is MBL12144. This Caterpillar C12 fuel transfer pump has... ConditionUsedPart NumberP-10311Stock NumberP-10311 MLS Number11248984CategoryFuel Gear Pumps Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 14 Photos View 0 Videos Caterpillar C12 Fuel Gear Pump for a 2000 Freightliner FLD120 $300 USD Good, used fuel pump from a Caterpillar C12 engine. The fuel pump has been visually inspected and is in good working condition. There is no visible damage to the fuel pump. The fuel pump... ConditionUsedFits To Make(s)FreightlinerFits To Model(s)FLD120Will Fit Year(s)2000Part Number220503-20Stock Number220503-20 MLS Number11987752CategoryFuel Gear Pumps Last Updated5/15/2026 LocationKankakee, IL, US Sold ByRiver Valley Truck Parts (844) 604-___ SHOWNUMBERCall Seller Email Seller Save More Info
View 7 Photos View 0 Videos Caterpillar C12 Air Compressor $300 USD CAT C12: AIR COMP $300, FUEL PUMP $300, TURBO $600, HEAD $800, INJECTOR $150, SHORT BLOCK $2500, OIL PAN $500, FLYWHELL HOUSE $600, TIMING COVER $350, ENGINE BRAKE $1000. Please keep me in... ConditionUsedStock Number203326 MLS Number14004625CategoryEngine Air Compressors Last Updated5/14/2026 LocationFelda, FL, US Sold ByDelauto Used Truck Parts (844) 925-___ SHOWNUMBERCall Seller Email Seller Save More Info