Part #: 8012334

APDI 8012334 Radiator

Radiator
⚙️ 128 vehicles fit this part
🔍
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
$177.44Free Shipping
🚚Free ShippingNo Cost to Continental U.S.
🔄Free Returns*Wrong fit? No cost
🛡️60-Day ReturnsMoney back guarantee
*Free return shipping only qualifies if our fitment verification tool is used.
🔥
✅ In Stock · Ready To Ship Most orders ship same-day if ordered before 1pm CST.
OE Direct Replacement — Bolt-on fit, no modifications needed
📦Radiator
🚗Fitment: Cadillac, Chevrolet, and GMC, Cheyenne, Escalade, Sierra 1500, Sierra 1500 Classic, Sierra 2500, Silverado 1500, Silverado 1500 Classic, Silverado 2500, Suburban 1500, Tahoe, Yukon, and Yukon XL 1500
🔄Easy Returns — Return within 60 days for a full refund
🚚Fast Shipping — Most orders ship same business day before 1pm CST

Overview of APDI Radiator 8012334 for GM Trucks and SUVs

The APDI Radiator 8012334 is designed to provide reliable cooling performance for select Cadillac, Chevrolet, and GMC vehicles. Engineered with a plastic tank aluminum construction, this radiator supports efficient heat dissipation and durability for models like the Chevrolet Silverado 1500 and GMC Sierra 2500.

  • Plastic tank aluminum construction for durability and heat transfer
  • Core dimensions: 17-1/4" height, 28-1/4" width, 1" thickness
  • Single core row design for optimized cooling
  • Inlet and outlet diameters of 1-5/16" for proper coolant flow
  • Integrated 11-1/2" transmission oil cooler

Detailed Features and Specifications

This APDI Radiator from the Radiator product line features a plastic tank aluminum build that balances weight and strength while enhancing heat dissipation. The core measures 17-1/4 inches in height, 28-1/4 inches in width, and 1 inch in thickness, with a single core row to maintain efficient coolant circulation. Both the inlet and outlet have a diameter of 1-5/16 inches, ensuring compatibility with the vehicle's cooling system. Additionally, the radiator includes an 11-1/2 inch transmission oil cooler, which helps maintain optimal transmission temperatures during operation.

Compatible Vehicles and Applications

This radiator is compatible with a range of GM trucks and SUVs, including:

  • Cadillac Escalade
  • Chevrolet Cheyenne, Silverado 1500, Silverado 1500 Classic, Silverado 2500, Suburban 1500, Tahoe
  • GMC Sierra 1500, Sierra 1500 Classic, Sierra 2500, Yukon, Yukon XL 1500

It is designed specifically for these models to ensure proper fitment and cooling system integration.

Common Issues Addressed by APDI Radiator 8012334

  • Overheating due to radiator core damage or clogging
  • Coolant leaks from cracked or worn plastic tanks
  • Transmission overheating from inadequate oil cooling
  • Reduced engine performance caused by inefficient heat dissipation
  • Corrosion or wear in original radiator components

Installation Notes and Tips

When installing the APDI Radiator 8012334, ensure the vehicle is fully cooled before removal of the old radiator. Verify that the inlet and outlet hose diameters match the 1-5/16 inch specifications. Properly connect the transmission oil cooler lines to maintain transmission cooling efficiency. Inspect all mounting points and seals for wear and replace as necessary to prevent leaks.

Quality Assurance and Warranty

APDI radiators are manufactured to meet OEM standards for fit, form, and function. The plastic tank aluminum construction is designed for durability and corrosion resistance. While specific warranty details are not provided here, APDI products typically come with a limited warranty covering defects in materials and workmanship. Consult the product packaging or manufacturer for exact warranty terms.

BrandAPDI
Part Number8012334
PositionRadiator
ConstructionPlastic tank aluminum
Core Height17-1/4
Core Thickness1
Core Width28-1/4
Core Row Quantity1
Inlet Diameter1-5/16
Outlet Diameter1-5/16
Trans Oil Cooler (in)11-1/2

This part fits 128 vehicles. Search below:

YearMakeModelLitersCylindersPositionNotes
2013ChevroletCheyenne5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2013ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2013ChevroletSilverado 15006.2LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2013ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2013ChevroletSilverado 15006.0LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2013ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2012ChevroletCheyenne5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2012ChevroletSilverado 15006.2LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2012ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2012ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2012ChevroletSilverado 15006.0LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2012ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2011ChevroletCheyenne5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2011ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2011ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2011ChevroletSilverado 15006.0LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2011ChevroletSilverado 15006.2LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2011ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2010ChevroletCheyenne5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2010ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2010ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2010ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2009ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2009ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2008ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2008ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2007ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2007ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2007ChevroletSilverado 1500 Classic4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2007ChevroletSilverado 1500 Classic5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2007GMCSierra 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2007GMCSierra 1500 Classic4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2007GMCSierra 1500 Classic5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2006ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2006ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2006ChevroletSuburban 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2006ChevroletTahoe5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2006GMCSierra 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2006GMCSierra 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2006GMCYukon4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2006GMCYukon5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2006GMCYukon XL 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005CadillacEscalade5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005ChevroletSuburban 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005ChevroletTahoe4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005ChevroletTahoe5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005GMCSierra 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005GMCSierra 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005GMCYukon5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005GMCYukon4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2005GMCYukon XL 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004CadillacEscalade5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004ChevroletSuburban 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004ChevroletTahoe5.3LV8N/AWith Transmission Oil Cooler; Without Rear AC; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004ChevroletTahoe4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004GMCSierra 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004GMCSierra 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004GMCSierra 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004GMCYukon4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004GMCYukon5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2004GMCYukon XL 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003CadillacEscalade5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003ChevroletSuburban 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003ChevroletTahoe4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003ChevroletTahoe5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003GMCSierra 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003GMCSierra 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003GMCSierra 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003GMCYukon5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003GMCYukon4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2003GMCYukon XL 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002CadillacEscalade5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002ChevroletSuburban 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002ChevroletTahoe4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002ChevroletTahoe5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002GMCSierra 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002GMCSierra 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002GMCSierra 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002GMCYukon4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002GMCYukon5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2002GMCYukon XL 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001ChevroletSuburban 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001ChevroletTahoe4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001ChevroletTahoe5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001GMCSierra 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001GMCSierra 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001GMCSierra 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001GMCYukon4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001GMCYukon5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2001GMCYukon XL 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000ChevroletSilverado 25005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000ChevroletSuburban 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000ChevroletTahoe5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000ChevroletTahoe4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000GMCSierra 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000GMCSierra 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000GMCSierra 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000GMCSierra 25006.0LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000GMCSierra 25005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000GMCYukon5.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000GMCYukon4.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
2000GMCYukon XL 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
1999ChevroletSilverado 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
1999ChevroletSilverado 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
1999ChevroletSilverado 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
1999ChevroletSilverado 25005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
1999GMCSierra 15004.3LV6N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
1999GMCSierra 15004.8LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
1999GMCSierra 15005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
1999GMCSierra 25005.3LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator
1999GMCSierra 25006.0LV8N/AWith Transmission Oil Cooler; With 28 1/4 inch Core; Without Engine Oil Cooler; Radiator

* Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.

This part directly replaces or is cross-referenced with the following part numbers:

15193110151931111519311315841575158496172103821039221-90082334236623674-08834-088443229543230052484047524865985248659952486601A2334CRS2334CRS2366CU2334CU2366PR2334APR2366ARA20043RA20044

Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.