TechPro GM3115250 Engine Cooling Fan Assembly

Brand TechPro GM3115250
HEIGHT (In) 6
LENGTH (In) 36
WEIGHT (lbs) 16
WIDTH (In) 27
Fits Buick and Chevrolet · 32 vehicles

Cross-references 20970655 for the same application. See all 1.

$184.63Free shipping
In stock · usually ships same day before 1pm CST
Step 1 — Confirm fitment
Free return shipping if it doesn't fit when you check fitment here first.
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
Step 2 — Quantity
Order total $184.63
Free shipping to the continental U.S.
Free returns within 60 days if it doesn't fit when fitment is verified.
TechPro GM3115250 Engine Cooling Fan Assembly
This part fits 32 vehicles
Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.
YearMakeModelSubmodelLitersCylindersNotes
2020ChevroletImpala3.6LV6Motor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2019ChevroletImpala3.6LV6Motor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2018ChevroletImpala3.6LV6Motor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2017BuickRegal2.4LL42nd Design; From 3-22-10; Motor/Blade/Shroud Dual Fan Assembly; OEM: 20970655-PFM
2017ChevroletImpala3.6LV6Motor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2016BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2016BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; eASSIST; OEM: 20970655-PFM
2016BuickRegal2.4LL42nd Design; From 3-22-10; Motor/Blade/Shroud Dual Fan Assembly; OEM: 20970655-PFM
2016BuickRegalMotor/Blade/Shroud Dual Fan Assy; eASSIST; OEM: 20970655-PFM
2016ChevroletImpala3.6LV6Motor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2015BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2015BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; eASSIST; OEM: 20970655-PFM
2015BuickRegal2.4LL42nd Design; From 3-22-10; Motor/Blade/Shroud Dual Fan Assembly; OEM: 20970655-PFM
2015BuickRegalMotor/Blade/Shroud Dual Fan Assy; eASSIST; OEM: 20970655-PFM
2015ChevroletImpala3.6LV6Motor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2014BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2014BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; eASSIST; OEM: 20970655-PFM
2014BuickRegal2.4LL42nd Design; From 3-22-10; Motor/Blade/Shroud Dual Fan Assembly; OEM: 20970655-PFM
2014BuickRegalMotor/Blade/Shroud Dual Fan Assy; eASSIST; OEM: 20970655-PFM
2014ChevroletImpala3.6LV6Motor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2014ChevroletMalibuEcoMotor/Blade/Shroud Dual Fan Assembly; OEM: 20970655-PFM
2013BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2013BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; eASSIST; OEM: 20970655-PFM
2013BuickRegal2.4LL42nd Design; From 3-22-10; Motor/Blade/Shroud Dual Fan Assembly; OEM: 20970655-PFM
2013BuickRegalMotor/Blade/Shroud Dual Fan Assy; eASSIST; OEM: 20970655-PFM
2013ChevroletMalibuEcoMotor/Blade/Shroud Dual Fan Assembly; OEM: 20970655-PFM
2012BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2012BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; eASSIST; OEM: 20970655-PFM
2012BuickRegal2.4LL42nd Design; From 3-22-10; Motor/Blade/Shroud Dual Fan Assembly; OEM: 20970655-PFM
2012BuickRegalMotor/Blade/Shroud Dual Fan Assy; eASSIST; OEM: 20970655-PFM
2011BuickLaCrosseMotor/Blade/Shroud Dual Fan Assy; OEM: 20970655-PFM
2011BuickRegal2.4LL42nd Design; From 3-22-10; Motor/Blade/Shroud Dual Fan Assembly; OEM: 20970655-PFM
Directly replaces or cross-references 1 part number
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.
20970655