HomeBelts and Cooling > SwitchesFour Seasons 35946 Engine Cooling Fan Switch
Part #: ES2004S

Four Seasons 35946 Engine Cooling Fan Switch

Temperature Switch
⚙️ 193 vehicles fit this part
🔍
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
$60.29Free 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
📦Temperature Switch
🔄Easy Returns — Return within 60 days for a full refund
🚚Fast Shipping — Most orders ship same business day before 1pm CST

Reliable Engine Cooling Fan Switch for GM Vehicles

The Four Seasons Temperature Switch 35946 is engineered to maintain optimal engine temperature by controlling the cooling fan operation. Designed for select Buick, Cadillac, Chevrolet, Oldsmobile, and Pontiac models, this engine cooling fan switch ensures your vehicle’s cooling system functions efficiently.

  • Connector color: Black with a round shape for secure connection
  • Single terminal male connector for straightforward installation
  • Engine-mounted fitting with 3/8" pipe thread size (43/64" x 18)
  • Temperature activation set at 212°F to open the cooling fan circuit
  • Meets or exceeds OEM specifications for reliable performance

About the Four Seasons Temperature Switch Product Line

The Temperature Switch line by Four Seasons focuses on precision-engineered components that regulate engine cooling fan operation based on temperature thresholds. This product line is designed to provide consistent and accurate fan control, helping to prevent engine overheating and maintain proper operating temperatures in various GM vehicles.

Detailed Product Description

The Four Seasons 35946 engine cooling fan switch is a temperature-activated switch that opens the fan circuit at 212°F, allowing the cooling fan to engage when needed. It features a black, round male connector with a single terminal, ensuring compatibility with the vehicle’s wiring harness. The switch mounts directly on the engine using a male fitting with a 3/8" pipe thread, providing a secure and leak-free installation. This part is engineered to meet or exceed original equipment manufacturer (OEM) standards, making it suitable for a range of GM models including the Chevrolet Camaro, Pontiac Firebird, Buick LeSabre, Cadillac DeVille, and Oldsmobile Cutlass Calais.

Common Applications and Issues Addressed

  • Prevents engine overheating by activating the cooling fan at the correct temperature
  • Resolves intermittent or non-functioning cooling fan problems
  • Replaces faulty or worn temperature switches causing erratic fan operation
  • Ensures proper engine temperature regulation for improved performance
  • Eliminates electrical connection issues with a secure male terminal design

Installation Notes and Tips

  • Ensure the engine is cool before removing the old switch to avoid burns
  • Use appropriate thread sealant compatible with cooling system fluids on the 3/8" pipe thread
  • Verify connector polarity and secure the male terminal firmly to prevent loose connections
  • Check for coolant leaks after installation and tighten as necessary
  • Consult vehicle-specific service manual for exact switch location and removal procedures

Quality Assurance and Warranty

The Four Seasons Temperature Switch 35946 is manufactured to meet or exceed OEM quality standards, ensuring durability and reliable operation. This part undergoes rigorous testing to confirm temperature accuracy and electrical integrity. While specific warranty details may vary, Four Seasons typically offers a limited warranty covering defects in material and workmanship.

BrandMoog
Part NumberES2004S
PositionTemperature Switch
Length4.75

This part fits 193 vehicles. Search below:

YearMakeModelSubmodelBody TypeLitersCylindersPositionNotes
1992CadillacBroughamN/AEngine Mounted 5/16" Sensor; Temperature Switch
1992CadillacCommercial ChassisBroughamN/AEngine Mounted 5/16" Sensor; Temperature Switch
1992CadillacDeVilleN/AEngine Mounted 5/16" Sensor; Temperature Switch
1992CadillacFleetwoodN/AEngine Mounted 5/16" Sensor; Temperature Switch
1991CadillacBroughamN/AEngine Mounted 5/16" Sensor; Temperature Switch
1991CadillacDeVilleN/AEngine Mounted 5/16" Sensor; Temperature Switch
1991CadillacFleetwoodN/AEngine Mounted 5/16" Sensor; Temperature Switch
1991ChevroletCamaroN/AEngine Mounted 5/16" Sensor; Temperature Switch
1991ChevroletLumina APVN/AEngine Mounted 5/16" Sensor; Temperature Switch
1991OldsmobileSilhouetteN/AEngine mounted coolant fan switch; Temperature Switch
1990CadillacBroughamN/AEngine Mounted 5/16" Sensor; Temperature Switch
1990CadillacDeVilleN/AEngine Mounted 5/16" Sensor; Temperature Switch
1990CadillacFleetwoodN/AEngine Mounted 5/16" Sensor; Temperature Switch
1990ChevroletCamaroN/AEngine Mounted 5/16" Sensor; Temperature Switch
1990ChevroletLumina APVN/AEngine Mounted 5/16" Sensor; Temperature Switch
1990OldsmobileSilhouetteN/AEngine mounted coolant fan switch; Temperature Switch
1989CadillacBroughamN/AEngine Mounted 5/16" Sensor; Temperature Switch
1989CadillacDeVilleN/AEngine Mounted 5/16" Sensor; Temperature Switch
1989CadillacFleetwoodN/AEngine Mounted 5/16" Sensor; Temperature Switch
1989ChevroletCamaroN/AEngine Mounted 5/16" Sensor; Temperature Switch
1989PontiacFirebird3.8LV6N/ATemperature Switch
1988BuickLeSabreSedan3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1988BuickLeSabreCoupe3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1988CadillacBroughamN/AEngine Mounted 5/16" Sensor; Temperature Switch
1988CadillacDeVilleN/AEngine Mounted 5/16" Sensor; Temperature Switch
1988CadillacFleetwoodN/AEngine Mounted 5/16" Sensor; Temperature Switch
1988ChevroletCamaroN/AEngine Mounted 5/16" Sensor; Temperature Switch
1988ChevroletCelebrityN/AEngine Mounted 5/16" Sensor; Temperature Switch
1988Oldsmobile98N/AEngine Mounted 5/16" Sensor; Temperature Switch
1988OldsmobileCustom CruiserN/AEngine Mounted 5/16" Sensor; Temperature Switch
1988OldsmobileCutlass CalaisN/AEngine Mounted 5/16" Sensor; Temperature Switch
1988OldsmobileCutlass CieraN/AEngine Mounted 5/16" Sensor; Temperature Switch
1988OldsmobileDelta 88N/AEngine Mounted 5/16" Sensor; Temperature Switch
1988OldsmobileToronadoN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1988PontiacBonnevilleN/AEngine Mounted 5/16" Sensor; Temperature Switch
1988PontiacFieroN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1987BuickLeSabreSedan3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1987BuickLeSabreCoupe3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1987BuickRegalCoupe3.8LV6N/AEngine mounted coolant fan switch; Temperature Switch
1987BuickSkylarkN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987CadillacBroughamN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987CadillacDeVilleN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987CadillacFleetwoodN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987ChevroletCamaroN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987ChevroletCelebrityN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987Oldsmobile98N/AEngine Mounted 5/16" Sensor; Temperature Switch
1987OldsmobileCalaisN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987OldsmobileCustom CruiserN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987OldsmobileCutlass CieraN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987OldsmobileDelta 88N/AEngine Mounted 5/16" Sensor; Temperature Switch
1987OldsmobileToronadoN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1987PontiacBonnevilleN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987PontiacFieroN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1987PontiacGrand AmN/AEngine Mounted 5/16" Sensor; Temperature Switch
1987PontiacT1000N/AEngine mounted coolant fan switch; Temperature Switch
1986BuickLeSabreSedan3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1986BuickLeSabreCoupe3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1986BuickLeSabreSedan3.0LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1986BuickLeSabreCoupe3.0LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1986BuickRegalCoupe3.8LV6N/AEngine mounted coolant fan switch; Temperature Switch
1986BuickSkyhawkN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1986BuickSkylarkN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986CadillacCimarronN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986CadillacDeVilleN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986CadillacFleetwoodN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986ChevroletCamaroN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986ChevroletCelebrityN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986Oldsmobile98N/AEngine Mounted 5/16" Sensor; Temperature Switch
1986OldsmobileCalaisN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986OldsmobileCustom CruiserN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986OldsmobileCutlass CieraN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986OldsmobileDelta 88N/AEngine Mounted 5/16" Sensor; Temperature Switch
1986OldsmobileFirenzaN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986OldsmobileToronadoN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1986Pontiac6000N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1986PontiacFieroN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1986PontiacGrand AmN/AEngine Mounted 5/16" Sensor; Temperature Switch
1986PontiacSunbirdN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1986PontiacT1000N/AEngine mounted coolant fan switch; Temperature Switch
1985BuickCenturySedan3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickCenturyCoupe3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickCenturySedan2.5LL4N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickCenturyCoupe2.5LL4N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickCenturySedan3.0LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickCenturyCoupe3.0LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickCenturySedan4.3LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickCenturyCoupe4.3LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickCenturySedan2.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickCenturyCoupe2.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickLeSabreSedan5.7LV8N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickLeSabreWagon5.7LV8N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickLeSabreCoupe5.7LV8N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickLeSabreSedan3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickLeSabreCoupe3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickLeSabreSedan5.0LV8N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickLeSabreWagon5.0LV8N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickLeSabreCoupe5.0LV8N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickSkyhawkN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985BuickSkylarkN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985CadillacCimarronN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985CadillacDeVilleN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985CadillacFleetwoodBaseN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985CadillacFleetwoodd'EleganceN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985CadillacFleetwood75N/AEngine Mounted 5/16" Sensor; Temperature Switch
1985CadillacFleetwood75 FormalN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985ChevroletCamaroN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985ChevroletCavalierN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985ChevroletCelebrityN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985ChevroletCitationN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985ChevroletCitation IIN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985OldsmobileCalaisN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985OldsmobileFirenzaN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985Pontiac6000N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985PontiacFieroN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985PontiacFirebirdN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1985PontiacGrand AmN/AEngine Mounted 5/16" Sensor; Temperature Switch
1985PontiacJ2000 SunbirdN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickCenturySedan3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickCenturyCoupe3.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickCenturySedan2.5LL4N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickCenturyCoupe2.5LL4N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickCenturySedan3.0LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickCenturyCoupe3.0LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickCenturySedan4.3LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickCenturyCoupe4.3LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickCenturySedan2.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickCenturyCoupe2.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickSkyhawkN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984BuickSkylarkN/AEngine Mounted 5/16" Sensor; Temperature Switch
1984CadillacCimarronN/AEngine Mounted 5/16" Sensor; Temperature Switch
1984ChevroletCamaroN/AEngine Mounted 5/16" Sensor; Temperature Switch
1984ChevroletCavalierN/AEngine Mounted 5/16" Sensor; Temperature Switch
1984ChevroletCelebrityN/AEngine Mounted 5/16" Sensor; Temperature Switch
1984ChevroletCitationN/AEngine Mounted 5/16" Sensor; Temperature Switch
1984ChevroletCitation IIN/AEngine Mounted 5/16" Sensor; Temperature Switch
1984ChevroletCorvetteN/AEngine Mounted 5/16" Sensor; Temperature Switch
1984OldsmobileFirenzaN/AEngine Mounted 5/16" Sensor; Temperature Switch
1984OldsmobileOmegaN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984Pontiac6000N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984PontiacFieroN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984PontiacFirebirdN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984PontiacJ2000 SunbirdN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1984PontiacPhoenixN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983BuickCenturySedan2.5LL4N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983BuickCenturyCoupe2.5LL4N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983BuickCenturySedan3.0LV6N/AEngine Mounted; 5/16" Sensor; In Block; Stamped-108C; Temperature Switch
1983BuickCenturyCoupe3.0LV6N/AEngine Mounted; 5/16" Sensor; In Block; Stamped-108C; Temperature Switch
1983BuickCenturySedan2.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983BuickCenturyCoupe2.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983BuickSkyhawkN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983BuickSkylarkN/AEngine Mounted 5/16" Sensor; Temperature Switch
1983CadillacCimarronN/AEngine Mounted 5/16" Sensor; Temperature Switch
1983ChevroletCamaroN/AEngine Mounted 5/16" Sensor; Temperature Switch
1983ChevroletCavalierN/AEngine Mounted 5/16" Sensor; Temperature Switch
1983ChevroletCelebrity2.5LL4N/AEngine Mounted 5/16" Sensor; Temperature Switch
1983ChevroletCelebrity2.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983ChevroletCitationN/AEngine Mounted 5/16" Sensor; Temperature Switch
1983OldsmobileFirenzaN/AEngine Mounted 5/16" Sensor; Temperature Switch
1983OldsmobileOmegaN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983Pontiac6000N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983PontiacFirebirdN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983PontiacJ2000N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1983PontiacPhoenixN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982BuickCenturySedan2.5LL4N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982BuickCenturyCoupe2.5LL4N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982BuickCenturySedan3.0LV6N/AEngine Mounted; 5/16" Sensor; In Block; Stamped-108C; Temperature Switch
1982BuickCenturyCoupe3.0LV6N/AEngine Mounted; 5/16" Sensor; In Block; Stamped-108C; Temperature Switch
1982BuickCenturySedan2.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982BuickCenturyCoupe2.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982BuickSkyhawkN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982BuickSkylarkN/AEngine Mounted 5/16" Sensor; Temperature Switch
1982CadillacCimarronN/AEngine Mounted 5/16" Sensor; Temperature Switch
1982ChevroletCavalierN/AEngine Mounted 5/16" Sensor; Temperature Switch
1982ChevroletCelebrity2.5LL4N/AEngine Mounted 5/16" Sensor; Temperature Switch
1982ChevroletCelebrity2.8LV6N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982ChevroletCitationN/AEngine Mounted 5/16" Sensor; Temperature Switch
1982ChevroletCorvetteN/AEngine Mounted 5/16" Sensor; Temperature Switch
1982OldsmobileFirenzaN/AEngine Mounted 5/16" Sensor; Temperature Switch
1982OldsmobileOmegaN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982Pontiac6000N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982PontiacFirebirdN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982PontiacJ2000N/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1982PontiacPhoenixN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1981BuickSkylarkN/AEngine Mounted 5/16" Sensor; Temperature Switch
1981ChevroletCitationN/AEngine Mounted 5/16" Sensor; Temperature Switch
1981ChevroletCorvetteN/AEngine Mounted 5/16" Sensor; Temperature Switch
1981OldsmobileOmegaN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1981PontiacPhoenixN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1980BuickSkylarkN/AEngine Mounted 5/16" Sensor; Temperature Switch
1980ChevroletCitationN/AEngine Mounted 5/16" Sensor; Temperature Switch
1980ChevroletCorvetteN/AEngine Mounted 5/16" Sensor; Temperature Switch
1980OldsmobileOmegaN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch
1980PontiacPhoenixN/AEngine Mounted; 5/16" Sensor; In Block; Temperature Switch

* 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:

03-849000384900E0645217092883312309226147491915537031634619260330902604856126059034269-1109269-111331025232006713497704380013C013814843849003902938425-1004425-1004B425-100545A600446A6004A52306205534-268566867456686755676255676250567651861264800613648006452177809619780962078121187826714782671678397098-26059-034-08020042812554281279588260485610928833AS1000C0AA-3310AC1MM-3310AC2AA-3310BC3AZ-3310AC3DZ-3310CC6OZ-3310AE-6204-TUE6204ES-2004SES2004SES2219SES403SES619SJ0645217J0928833J3200671J8125542J8127958JSA1014MES2004SR230215S2004TR2004STR403STR619SXES2004S

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