HomeDriveline and Axles > Gaskets and Sealing SystemsFAG SS3183 Wheel Seal - Front
Part #: SS3183

FAG SS3183 Wheel Seal - Front

Front
153 vehicles fit this part
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
$20.51Free 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: Dodge, H100, Ram 1500, Ram 1500 Van, Ram 2500, Ram 2500 Van, Ram 3500, Ram 3500 Van, Sprinter 2500, Sprinter 3500, Ramcharger, B1500, B3500, B2500, B150, B250, B350, D250, D350, B100, B200, B300, D300, D200, B100 Van, B200 Van, B300 Van, M300, M350, D200 Pickup, D300 Pickup, P200, and P300
Easy Returns — Return within 60 days for a full refund
Fast Shipping — Most orders ship same business day before 1pm CST

Reliable Wheel Seal for Dodge and Ram Vehicles

The FAG SS3183 wheel seal is engineered to provide dependable sealing performance for a range of Dodge and Ram models. Designed with durable nitrile sealing material and a metal seal type, this wheel seal ensures effective protection against contaminants and fluid leaks.

  • Metal seal construction for enhanced durability
  • Nitrile sealing material resistant to oils and wear
  • Seal outside diameter approximately 80.239 mm (3.159 inches)
  • Bore diameter around 80.112 mm (3.154 inches)
  • Seal width measuring 9.525 mm (2.281 inches)

Technical Specifications and Design Details

The FAG SS3183 wheel seal features a metal seal type combined with nitrile sealing material, which offers a balance of flexibility and resistance to automotive fluids. The seal’s bore diameter is precisely 80.112 mm (3.154 inches), matching the hub dimensions of compatible vehicles. Its outside diameter measures 80.239 mm (3.159 inches), ensuring a tight fit within the axle assembly. The seal width of 9.525 mm (2.281 inches) provides adequate surface area for effective sealing without compromising installation space.

Compatible Dodge and Ram Models

This wheel seal is compatible with a variety of Dodge and Ram vehicles, including but not limited to Dodge B100, B150, B200, B250, B300, B350, B1500, B2500, B3500, D200, D250, D300, D350, Ram 1500, Ram 1500 Van, Ram 2500, Ram 2500 Van, Ram 3500, Ram 3500 Van, Ramcharger, Sprinter 2500, and Sprinter 3500 models. The SS3183 part number ensures precise fitment for these applications.

Common Applications and Problem Solving

  • Prevents axle grease leakage in Dodge Ram 2500 and Ramcharger models
  • Protects wheel bearings from dirt and moisture intrusion in Dodge B-series vans
  • Maintains proper sealing in Sprinter 2500 and 3500 driveline assemblies
  • Reduces risk of premature bearing wear due to contamination
  • Ensures consistent performance in heavy-duty Ram 3500 and Ram 1500 Van vehicles

Installation Notes and Tips

When installing the FAG SS3183 wheel seal, ensure the sealing surface and bore are clean and free of debris. Use appropriate tools to press the seal evenly into place without damaging the sealing lip or metal casing. Verify the seal orientation matches the vehicle manufacturer’s specifications to maintain optimal sealing performance.

Quality Assurance and Warranty

FAG manufactures the SS3183 wheel seal to meet stringent quality standards for driveline components. The use of nitrile sealing material and metal construction supports long service life under typical operating conditions. While specific warranty details may vary, FAG products generally come with manufacturer-backed quality assurance to support reliability in Dodge and Ram vehicle applications.

BrandFAG
Part NumberSS3183
2.281
57.937
Bore Diameter3.154
Bore Diameter80.112
Seal Outside Diameter3.159
Seal Outside Diameter80.239
Seal TypeMetal
Seal Width2.281
Seal Width9.525
Sealing MaterialNitrile

This part fits 153 vehicles. Search below:

YearMakeModelDrive TypePositionNotes
2003DodgeRam 1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2003DodgeRam 1500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2003DodgeRam 2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2003DodgeRam 2500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2003DodgeRam 3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2003DodgeRam 3500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2003DodgeSprinter 2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2003DodgeSprinter 3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2002DodgeRam 1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2002DodgeRam 1500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2002DodgeRam 2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2002DodgeRam 2500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2002DodgeRam 3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2002DodgeRam 3500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2001DodgeRam 1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2001DodgeRam 1500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2001DodgeRam 2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2001DodgeRam 2500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2001DodgeRam 3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2001DodgeRam 3500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2001DodgeRamchargerFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2000DodgeRam 1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2000DodgeRam 1500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2000DodgeRam 2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2000DodgeRam 2500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2000DodgeRam 3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2000DodgeRam 3500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
2000DodgeRamchargerFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1999DodgeRam 1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1999DodgeRam 1500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1999DodgeRam 2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1999DodgeRam 2500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1999DodgeRam 3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1999DodgeRam 3500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1999DodgeRamchargerFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1998DodgeB1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1998DodgeB3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1998DodgeRam 1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1998DodgeRam 1500 VanFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1998DodgeRam 2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1998DodgeRam 3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1997DodgeB1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1997DodgeB2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1997DodgeB3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1997DodgeRam 1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1997DodgeRam 2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1997DodgeRam 3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1996DodgeB1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1996DodgeB2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1996DodgeB3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1996DodgeRam 1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1996DodgeRam 2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1996DodgeRam 3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1996DodgeRamchargerFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1995DodgeB1500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1995DodgeB2500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1995DodgeB3500Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1994DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1994DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1994DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1994DodgeRam 2500FrontSchaeffler Seal Global Number 413 3183 100
1993DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1993DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1993DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1993DodgeD250RWDFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1993DodgeD350RWDFront8 Stud Hub Assembly; Schaeffler Seal Global Number 413 3183 100
1992DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1992DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1992DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1992DodgeD250RWDFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1992DodgeD350RWDFront8 Stud Hub Assembly; Schaeffler Seal Global Number 413 3183 100
1991DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1991DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1991DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1991DodgeD250RWDFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1991DodgeD350RWDFront8 Stud Hub Assembly; Schaeffler Seal Global Number 413 3183 100
1990DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1990DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1990DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1990DodgeD250RWDFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1990DodgeD350RWDFront8 Stud Hub Assembly; Schaeffler Seal Global Number 413 3183 100
1989DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1989DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1989DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1989DodgeD250RWDFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1989DodgeD350RWDFront8 Stud Hub Assembly; Schaeffler Seal Global Number 413 3183 100
1988DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1988DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1988DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1988DodgeD250RWDFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1988DodgeD350RWDFront8 Stud Hub Assembly; Schaeffler Seal Global Number 413 3183 100
1987DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1987DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1987DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1987DodgeD250RWDFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1987DodgeD350RWDFront8 Stud Hub Assembly; Schaeffler Seal Global Number 413 3183 100
1986DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1986DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1986DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1986DodgeD250RWDFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1986DodgeD350RWDFront8 Stud Hub Assembly; Schaeffler Seal Global Number 413 3183 100
1985DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1985DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1985DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1985DodgeD250RWDFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1985DodgeD350RWDFront8 Stud Hub Assembly; Schaeffler Seal Global Number 413 3183 100
1984DodgeB150Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1984DodgeB250Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1984DodgeB350Front8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1984DodgeD250RWDFront8 Stud Hub Assembly; 4,000lb Axle Weight; Global Number 413 3183 100 Wheel Seal
1984DodgeD350RWDFront8 Stud Hub Assembly; Schaeffler Seal Global Number 413 3183 100
1983DodgeB150Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1983DodgeB250Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1983DodgeB350Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1983DodgeD250RWDFront4400lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1983DodgeD350RWDFront3300,3600lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1982DodgeB150Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1982DodgeB250Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1982DodgeB350Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1982DodgeD250RWDFront4400lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1982DodgeD350RWDFront3300,3600lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1981DodgeB150Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1981DodgeB250Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1981DodgeB350Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1981DodgeD350RWDFrontSchaeffler Seal Global Number 413 3183 100
1980DodgeB100Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1980DodgeB200Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1980DodgeB300Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1980DodgeD300FrontExcept Motor Home Chassis; Global Number 413 3183 100 Wheel Seal
1980DodgeD300RWDFrontSchaeffler Seal Global Number 413 3183 100
1979DodgeB100Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1979DodgeB200Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1979DodgeB300Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1979DodgeD300FrontExcept Motor Home Chassis; Global Number 413 3183 100 Wheel Seal
1978DodgeB100Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1978DodgeB200Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1978DodgeB300Frontw/8 Stud Hub; 3800,4000lb Axle Weight; Seal Global Number 413 3183 100
1978DodgeD300FrontExcept Motor Home Chassis; Global Number 413 3183 100 Wheel Seal
1977DodgeB100Front8 Stud Hub Assembly; 3800,4000lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1977DodgeB200Front8 Stud Hub Assembly; 3800,4000lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1977DodgeB300Front8 Stud Hub Assembly; 3800,4000lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1977DodgeD200RWDFront3800lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1977DodgeD300RWDFrontSchaeffler Seal Global Number 413 3183 100
1976DodgeB100Front8 Stud Hub Assembly; 3800,4000lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1976DodgeB200Front8 Stud Hub Assembly; 3800,4000lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1976DodgeB300Front8 Stud Hub Assembly; 3800,4000lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1976DodgeD200RWDFront3800lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1976DodgeD300RWDFrontSchaeffler Seal Global Number 413 3183 100
1975DodgeB100Front8 Stud Hub Assembly; 3800,4000lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1975DodgeB200Front8 Stud Hub Assembly; 3800,4000lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1975DodgeB300Front8 Stud Hub Assembly; 3800,4000lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1975DodgeD200RWDFront3800lb Axle Weight; Schaeffler Seal Global Number 413 3183 100
1975DodgeD300RWDFrontSchaeffler Seal Global Number 413 3183 100

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

228354133183100493291

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