Homeβ€Ί Electrical, Lighting and Body > Glass, Windows and Related Componentsβ€Ί TYC 660198 Power Window Motor and Regulator Assembly - Front Left
Part #: 660198

TYC 660198 Power Window Motor and Regulator Assembly - Front Left

Front Left
145 vehicles fit this part
Select your vehicle to confirm fitment
Verify this part fits before purchasing β€” free returns if it doesn't
$59.14Free 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
Fitment: Chevrolet, GMC, and Cadillac, Silverado 1500 Classic, Silverado 1500 HD Classic, Silverado 2500 HD Classic, Silverado 3500 Classic, Sierra 1500 Classic, Sierra 1500 HD Classic, Sierra 2500 HD Classic, Sierra 3500 Classic, Escalade, Avalanche 1500, Avalanche 2500, Silverado 1500, Silverado 1500 HD, Silverado 2500, Silverado 2500 HD, Silverado 3500, Suburban 1500, Suburban 2500, Tahoe, Sierra 1500, Sierra 1500 HD, Sierra 2500 HD, Sierra 3500, Yukon, Yukon XL 1500, Yukon XL 2500, and Sierra 2500
Easy Returns β€” Return within 60 days for a full refund
Fast Shipping β€” Most orders ship same business day before 1pm CST

Front Left Power Window Motor and Regulator

This TYC window motor and regulator assembly is a direct-fit replacement for the front left door on a wide range of Chevrolet and GMC trucks and SUVs. Built as a complete cable-style assembly with the motor included, it restores power window operation for vehicles with front left power windows.

TYC 660198 is designed for applications including Chevrolet Silverado 1500, Silverado 2500 HD, Tahoe, GMC Sierra 1500, Sierra 2500 HD, Yukon, and related models from 1999-2010. It is a practical replacement when the original window regulator is worn, noisy, or no longer moving the glass correctly.

Key Features

  • TYC 660198 window motor and regulator assembly
  • Assembly - cable configuration for front left door use
  • Power operation with motor included
  • Complete assembly with metal and plastic construction
  • Fits front left applications on Chevrolet and GMC models with power windows
  • Cross-references Dorman 741-644 for the same application

Detailed Description

This power window regulator assembly is built for the front left position and matches the cable-driven design used in many GM trucks and SUVs. It serves as a replacement for vehicles such as the Chevrolet Silverado 1500, Silverado 2500 HD, Suburban, Tahoe, and GMC Sierra, Yukon, and Yukon XL models listed in the fitment data. The TYC 660198 part number is also referenced by GM and aftermarket catalogs for the same application.

Compatible With 1999-2006 Chevrolet Silverado 1500, front left; 2000-2006 Chevrolet Tahoe, front left; 2000-2006 GMC Yukon, front left; and 2001-2006 GMC Sierra 2500 HD, front left. Additional coverage includes 2007-2010 Chevrolet Silverado 2500 HD and 3500 HD, plus 2007-2010 GMC Sierra 2500 HD and 3500 HD, front left.

Common Problems It Can Solve

  • Window glass that will not move up or down with the switch
  • Grinding, binding, or slow window movement
  • Broken or stretched regulator cable
  • Motor failure causing no window response
  • Uneven or stuck front left window operation

Installation Notes and Tips

Installation instructions are not included. Hardware is not included, so verify the existing fasteners and mounting points before beginning service. Confirm the front left door application, power window setup, and vehicle year before installation. This assembly is intended for vehicles listed in the fitment data, including Chevrolet Silverado and GMC Sierra front left power window applications.

Quality Assurance

TYC manufactures replacement electrical and body components for automotive applications, and this assembly is built as a complete replacement unit for the specified fitment. Part number TYC 660198 is listed with multiple interchange references, including Dorman 741-644, GM 19120846, and Partslink GM1350110.

BrandTYC
Part Number660198
Components IncludedComplete Assembly
ConfigurationAssembly - Cable
Hardware IncludedNo
Installation Instructions IncludedNo
MaterialMetal and Plastic
Motor IncludedYes
Mounting PositionFront Left
PowerPower

This part fits 145 vehicles. Search below:

YearMakeModelPositionNotes
2010ChevroletSilverado 2500 HDFront LeftPower Windows
2010ChevroletSilverado 3500 HDFront LeftPower Windows
2010GMCSierra 2500 HDFront LeftPower Windows
2010GMCSierra 3500 HDFront LeftPower Windows
2009ChevroletSilverado 2500 HDFront LeftPower Windows
2009ChevroletSilverado 3500 HDFront LeftPower Windows
2009GMCSierra 2500 HDFront LeftPower Windows
2009GMCSierra 3500 HDFront LeftPower Windows
2008ChevroletSilverado 2500 HDFront LeftPower Windows
2008ChevroletSilverado 3500 HDFront LeftPower Windows
2008GMCSierra 2500 HDFront LeftPower Windows
2008GMCSierra 3500 HDFront LeftPower Windows
2007ChevroletSilverado 1500 ClassicFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2007ChevroletSilverado 1500 HD ClassicFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2007ChevroletSilverado 2500 HDFront LeftPower Windows
2007ChevroletSilverado 2500 HD ClassicFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2007ChevroletSilverado 3500 ClassicFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2007ChevroletSilverado 3500 HDFront LeftPower Windows
2007GMCSierra 1500 ClassicFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2007GMCSierra 1500 HD ClassicFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2007GMCSierra 2500 HDFront LeftPower Windows
2007GMCSierra 2500 HD ClassicFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2007GMCSierra 3500 ClassicFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2007GMCSierra 3500 HDFront LeftPower Windows
2006CadillacEscaladeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006ChevroletAvalanche 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006ChevroletAvalanche 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006ChevroletSilverado 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006ChevroletSilverado 1500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006ChevroletSilverado 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006ChevroletSilverado 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006ChevroletSilverado 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006ChevroletSuburban 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006ChevroletSuburban 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006ChevroletTahoeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006GMCSierra 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006GMCSierra 1500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006GMCSierra 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006GMCSierra 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006GMCYukonFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006GMCYukon XL 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2006GMCYukon XL 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005CadillacEscaladeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005ChevroletAvalanche 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005ChevroletAvalanche 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005ChevroletSilverado 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005ChevroletSilverado 1500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005ChevroletSilverado 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005ChevroletSilverado 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005ChevroletSilverado 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005ChevroletSuburban 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005ChevroletSuburban 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005ChevroletTahoeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005GMCSierra 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005GMCSierra 1500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005GMCSierra 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005GMCSierra 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005GMCYukonFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005GMCYukon XL 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2005GMCYukon XL 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004CadillacEscaladeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004ChevroletAvalanche 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004ChevroletAvalanche 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004ChevroletSilverado 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004ChevroletSilverado 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004ChevroletSilverado 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004ChevroletSilverado 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004ChevroletSuburban 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004ChevroletSuburban 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004ChevroletTahoeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004GMCSierra 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004GMCSierra 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004GMCSierra 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004GMCSierra 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004GMCYukonFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004GMCYukon XL 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2004GMCYukon XL 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003CadillacEscaladeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003ChevroletAvalanche 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003ChevroletAvalanche 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003ChevroletSilverado 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003ChevroletSilverado 1500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003ChevroletSilverado 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003ChevroletSilverado 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003ChevroletSilverado 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003ChevroletSuburban 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003ChevroletSuburban 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003ChevroletTahoeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003GMCSierra 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003GMCSierra 1500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003GMCSierra 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003GMCSierra 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003GMCSierra 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003GMCYukonFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003GMCYukon XL 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2003GMCYukon XL 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002CadillacEscaladeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002ChevroletAvalanche 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002ChevroletAvalanche 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002ChevroletSilverado 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002ChevroletSilverado 1500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002ChevroletSilverado 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002ChevroletSilverado 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002ChevroletSilverado 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002ChevroletSuburban 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002ChevroletSuburban 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002ChevroletTahoeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002GMCSierra 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002GMCSierra 1500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002GMCSierra 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002GMCSierra 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002GMCSierra 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002GMCYukonFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002GMCYukon XL 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2002GMCYukon XL 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001ChevroletSilverado 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001ChevroletSilverado 1500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001ChevroletSilverado 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001ChevroletSilverado 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001ChevroletSilverado 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001ChevroletSuburban 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001ChevroletSuburban 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001ChevroletTahoeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001GMCSierra 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001GMCSierra 1500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001GMCSierra 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001GMCSierra 2500 HDFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001GMCSierra 3500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001GMCYukonFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001GMCYukon XL 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2001GMCYukon XL 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2000ChevroletSilverado 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2000ChevroletSilverado 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2000ChevroletSuburban 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2000ChevroletSuburban 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2000ChevroletTahoeFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2000GMCSierra 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2000GMCSierra 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2000GMCYukonFront LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2000GMCYukon XL 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
2000GMCYukon XL 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
1999ChevroletSilverado 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
1999ChevroletSilverado 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
1999GMCSierra 1500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.
1999GMCSierra 2500Front LeftComplete Assembly with Cable Configuration, Power, Motor included; Front Left Mounting Position, Hardware not included.

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

1552-1739L

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