OE Quality
60-Day Returns

US Motor Works 12-22-5 Fuel Pump Strainer
Overview of US Motor Works Fuel Pump Strainer 12-22-5
The US Motor Works Fuel Pump Strainer 12-22-5 is designed to provide reliable fuel filtration for a range of GM and Ford vehicles. This fuel pump strainer helps maintain fuel system integrity by preventing contaminants from entering the fuel pump and engine.
- Compatible with Buick, Cadillac, Chevrolet, Ford, GMC, Mercury, Oldsmobile, and Pontiac vehicles
- Fits models including Astro, Blazer, Bonneville, C1500, Camaro, Caprice, DeVille, Eldorado, Firebird, Impala, Jimmy, K1500, LTD, Riviera, S10, Sonoma, and more
- Part number 12-22-5 ensures precise fitment and easy identification
- Part of the US Motor Works FUEL PUMP STRAINER product line, focused on fuel delivery components
- Designed to protect fuel pumps by filtering out debris and contaminants
About the FUEL PUMP STRAINER Product Line
The US Motor Works FUEL PUMP STRAINER line specializes in fuel delivery filtration components that help extend the life of fuel pumps and maintain optimal engine performance. This product line includes strainers engineered to meet or exceed OEM specifications for a variety of domestic vehicles, including popular GM and Ford models. The 12-22-5 strainer is part of this line, providing a dependable filtration solution tailored to specific vehicle applications.
Detailed Product Description
The 12-22-5 fuel pump strainer is engineered to fit a wide range of vehicles such as the Chevrolet Blazer, Ford E-150 Econoline, Pontiac Firebird, and GMC Sierra models. It acts as a first line of defense by filtering out dirt, rust, and other contaminants before they reach the fuel pump. This helps prevent fuel pump failure and maintains consistent fuel flow to the engine. The strainer’s design ensures compatibility with factory fuel pumps and maintains proper fuel pressure and delivery.
Common Applications and Issues Addressed
- Prevents fuel pump clogging caused by debris and sediment
- Reduces risk of engine hesitation or stalling due to fuel contamination
- Helps avoid premature fuel pump wear and failure
- Maintains fuel system cleanliness for improved engine performance
- Supports smooth operation in vehicles like the Chevrolet Camaro and Cadillac DeVille
Installation Notes and Tips
Installation of the US Motor Works Fuel Pump Strainer 12-22-5 typically requires removal of the fuel tank or access to the fuel pump assembly. It is important to relieve fuel system pressure before beginning the replacement process. Ensure the strainer is properly seated and connected to the fuel pump inlet to avoid leaks or fuel delivery issues. Consult the vehicle’s service manual for specific instructions related to your make and model.
Quality Assurance and Warranty
US Motor Works products, including the 12-22-5 fuel pump strainer, are manufactured to meet industry standards for durability and performance. While specific warranty details are not provided here, US Motor Works generally offers coverage against manufacturing defects. It is recommended to verify warranty terms with the product documentation or supplier.
This part fits 247 vehicles. Search below:
| Year | Make | Model | Position | Notes |
|---|---|---|---|---|
| 1997 | Chevrolet | C1500 | N/A | FUEL PUMP STRAINER |
| 1997 | Chevrolet | C2500 | N/A | FUEL PUMP STRAINER |
| 1997 | Chevrolet | K1500 | N/A | FUEL PUMP STRAINER |
| 1997 | Chevrolet | K2500 | N/A | FUEL PUMP STRAINER |
| 1997 | Chevrolet | P30 | N/A | FUEL PUMP STRAINER |
| 1997 | GMC | C1500 | N/A | FUEL PUMP STRAINER |
| 1997 | GMC | K1500 | N/A | FUEL PUMP STRAINER |
| 1997 | GMC | P3500 | N/A | FUEL PUMP STRAINER |
| 1996 | Cadillac | Commercial Chassis | N/A | FUEL PUMP STRAINER |
| 1996 | Cadillac | Fleetwood | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | Astro | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | C1500 | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | C2500 | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | C2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | C3500 | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | Caprice | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | Express 2500 | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | G30 | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | Impala | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | K1500 | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | K2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | K3500 | N/A | FUEL PUMP STRAINER |
| 1996 | Chevrolet | P30 | N/A | FUEL PUMP STRAINER |
| 1996 | GMC | C1500 | N/A | FUEL PUMP STRAINER |
| 1996 | GMC | C2500 | N/A | FUEL PUMP STRAINER |
| 1996 | GMC | C3500 | N/A | FUEL PUMP STRAINER |
| 1996 | GMC | G3500 | N/A | FUEL PUMP STRAINER |
| 1996 | GMC | K1500 | N/A | FUEL PUMP STRAINER |
| 1996 | GMC | K2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1996 | GMC | K3500 | N/A | FUEL PUMP STRAINER |
| 1996 | GMC | P3500 | N/A | FUEL PUMP STRAINER |
| 1996 | GMC | Safari | N/A | FUEL PUMP STRAINER |
| 1995 | Cadillac | Commercial Chassis | N/A | FUEL PUMP STRAINER |
| 1995 | Cadillac | Fleetwood | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | Astro | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | Blazer | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | C1500 | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | C2500 | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | C2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | C3500 | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | Caprice | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | G10 | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | G20 | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | G30 | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | Impala | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | K1500 | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | K2500 | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | K2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | K3500 | N/A | FUEL PUMP STRAINER |
| 1995 | Chevrolet | S10 | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | C1500 | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | C2500 | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | C2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | C3500 | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | G1500 | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | G2500 | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | G3500 | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | Jimmy | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | K1500 | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | K2500 | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | K2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | K3500 | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | Safari | N/A | FUEL PUMP STRAINER |
| 1995 | GMC | Sonoma | N/A | FUEL PUMP STRAINER |
| 1994 | Cadillac | Commercial Chassis | N/A | FUEL PUMP STRAINER |
| 1994 | Cadillac | Fleetwood | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | Astro | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | C1500 | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | C2500 | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | C2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | C3500 | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | Camaro | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | Caprice | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | Commercial Chassis | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | G10 | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | G20 | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | G30 | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | Impala | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | K1500 | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | K2500 | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | K2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | K3500 | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | S10 | N/A | FUEL PUMP STRAINER |
| 1994 | Chevrolet | S10 Blazer | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | C1500 | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | C2500 | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | C2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | C3500 | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | G1500 | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | G2500 | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | G3500 | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | Jimmy | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | K1500 | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | K2500 | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | K2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | K3500 | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | Safari | N/A | FUEL PUMP STRAINER |
| 1994 | GMC | Sonoma | N/A | FUEL PUMP STRAINER |
| 1994 | Oldsmobile | Bravada | N/A | FUEL PUMP STRAINER |
| 1994 | Pontiac | Firebird | N/A | FUEL PUMP STRAINER |
| 1993 | Buick | Roadmaster | N/A | FUEL PUMP STRAINER |
| 1993 | Cadillac | Commercial Chassis | N/A | FUEL PUMP STRAINER |
| 1993 | Cadillac | Fleetwood | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | Astro | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | C1500 | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | C2500 | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | C2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | C3500 | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | Camaro | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | Caprice | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | Commercial Chassis | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | G10 | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | G20 | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | G30 | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | K1500 | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | K1500 Suburban | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | K2500 | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | K2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | K3500 | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | S10 | N/A | FUEL PUMP STRAINER |
| 1993 | Chevrolet | S10 Blazer | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | C1500 | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | C2500 | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | C2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | C3500 | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | G1500 | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | G2500 | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | G3500 | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | Jimmy | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | K1500 | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | K2500 | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | K2500 Suburban | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | K3500 | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | Safari | N/A | FUEL PUMP STRAINER |
| 1993 | GMC | Sonoma | N/A | FUEL PUMP STRAINER |
| 1993 | Oldsmobile | Bravada | N/A | FUEL PUMP STRAINER |
| 1993 | Pontiac | Firebird | N/A | FUEL PUMP STRAINER |
| 1992 | Buick | Roadmaster | N/A | FUEL PUMP STRAINER |
| 1992 | Cadillac | Brougham | N/A | FUEL PUMP STRAINER |
| 1992 | Cadillac | Commercial Chassis | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | Astro | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | C1500 | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | C3500 | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | Camaro | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | G10 | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | G20 | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | G30 | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | K1500 | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | K3500 | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | S10 | N/A | FUEL PUMP STRAINER |
| 1992 | Chevrolet | S10 Blazer | N/A | FUEL PUMP STRAINER |
| 1992 | GMC | C1500 | N/A | FUEL PUMP STRAINER |
| 1992 | GMC | C3500 | N/A | FUEL PUMP STRAINER |
| 1992 | GMC | G1500 | N/A | FUEL PUMP STRAINER |
| 1992 | GMC | G2500 | N/A | FUEL PUMP STRAINER |
| 1992 | GMC | G3500 | N/A | FUEL PUMP STRAINER |
| 1992 | GMC | Jimmy | N/A | FUEL PUMP STRAINER |
| 1992 | GMC | K1500 | N/A | FUEL PUMP STRAINER |
| 1992 | GMC | K3500 | N/A | FUEL PUMP STRAINER |
| 1992 | GMC | Safari | N/A | FUEL PUMP STRAINER |
| 1992 | GMC | Sonoma | N/A | FUEL PUMP STRAINER |
| 1992 | Oldsmobile | Bravada | N/A | FUEL PUMP STRAINER |
| 1992 | Pontiac | Firebird | N/A | FUEL PUMP STRAINER |
| 1991 | Buick | Roadmaster | N/A | FUEL PUMP STRAINER |
| 1991 | Cadillac | Brougham | N/A | FUEL PUMP STRAINER |
| 1991 | Chevrolet | Astro | N/A | FUEL PUMP STRAINER |
| 1991 | Chevrolet | Camaro | N/A | FUEL PUMP STRAINER |
| 1991 | Chevrolet | G10 | N/A | FUEL PUMP STRAINER |
| 1991 | Chevrolet | G20 | N/A | FUEL PUMP STRAINER |
| 1991 | Chevrolet | G30 | N/A | FUEL PUMP STRAINER |
| 1991 | Chevrolet | S10 | N/A | FUEL PUMP STRAINER |
| 1991 | Ford | E-150 Econoline | N/A | FUEL PUMP STRAINER |
| 1991 | Ford | E-150 Econoline Club Wagon | N/A | FUEL PUMP STRAINER |
| 1991 | GMC | G1500 | N/A | FUEL PUMP STRAINER |
| 1991 | GMC | G2500 | N/A | FUEL PUMP STRAINER |
| 1991 | GMC | G3500 | N/A | FUEL PUMP STRAINER |
| 1991 | GMC | P3500 | N/A | FUEL PUMP STRAINER |
| 1991 | GMC | Safari | N/A | FUEL PUMP STRAINER |
| 1991 | GMC | Sonoma | N/A | FUEL PUMP STRAINER |
| 1991 | Pontiac | Firebird | N/A | FUEL PUMP STRAINER |
| 1990 | Cadillac | Brougham | N/A | FUEL PUMP STRAINER |
| 1990 | Chevrolet | Astro | N/A | FUEL PUMP STRAINER |
| 1990 | Chevrolet | Camaro | N/A | FUEL PUMP STRAINER |
| 1990 | Chevrolet | Caprice | N/A | FUEL PUMP STRAINER |
| 1990 | Chevrolet | G10 | N/A | FUEL PUMP STRAINER |
| 1990 | Chevrolet | G20 | N/A | FUEL PUMP STRAINER |
| 1990 | Chevrolet | G30 | N/A | FUEL PUMP STRAINER |
| 1990 | Ford | E-150 Econoline | N/A | FUEL PUMP STRAINER |
| 1990 | Ford | E-150 Econoline Club Wagon | N/A | FUEL PUMP STRAINER |
| 1990 | GMC | G1500 | N/A | FUEL PUMP STRAINER |
| 1990 | GMC | G2500 | N/A | FUEL PUMP STRAINER |
| 1990 | GMC | G3500 | N/A | FUEL PUMP STRAINER |
| 1990 | GMC | Safari | N/A | FUEL PUMP STRAINER |
| 1990 | Pontiac | Firebird | N/A | FUEL PUMP STRAINER |
| 1989 | Chevrolet | Astro | N/A | FUEL PUMP STRAINER |
| 1989 | Chevrolet | Caprice | N/A | FUEL PUMP STRAINER |
| 1989 | Chevrolet | G10 | N/A | FUEL PUMP STRAINER |
| 1989 | Chevrolet | G20 | N/A | FUEL PUMP STRAINER |
| 1989 | Chevrolet | G30 | N/A | FUEL PUMP STRAINER |
| 1989 | GMC | G1500 | N/A | FUEL PUMP STRAINER |
| 1989 | GMC | G2500 | N/A | FUEL PUMP STRAINER |
| 1989 | GMC | G3500 | N/A | FUEL PUMP STRAINER |
| 1989 | GMC | Safari | N/A | FUEL PUMP STRAINER |
| 1988 | Chevrolet | Astro | N/A | FUEL PUMP STRAINER |
| 1988 | Chevrolet | Caprice | N/A | FUEL PUMP STRAINER |
| 1988 | Chevrolet | G10 | N/A | FUEL PUMP STRAINER |
| 1988 | Chevrolet | G20 | N/A | FUEL PUMP STRAINER |
| 1988 | Chevrolet | G30 | N/A | FUEL PUMP STRAINER |
| 1988 | GMC | G1500 | N/A | FUEL PUMP STRAINER |
| 1988 | GMC | G2500 | N/A | FUEL PUMP STRAINER |
| 1988 | GMC | G3500 | N/A | FUEL PUMP STRAINER |
| 1988 | GMC | Safari | N/A | FUEL PUMP STRAINER |
| 1987 | Chevrolet | Astro | N/A | FUEL PUMP STRAINER |
| 1987 | Chevrolet | Caprice | N/A | FUEL PUMP STRAINER |
| 1986 | Chevrolet | Caprice | N/A | FUEL PUMP STRAINER |
| 1986 | Ford | LTD | N/A | FUEL PUMP STRAINER |
| 1986 | Mercury | Marquis | N/A | FUEL PUMP STRAINER |
| 1986 | Pontiac | Bonneville | N/A | FUEL PUMP STRAINER |
| 1986 | Pontiac | Parisienne | N/A | FUEL PUMP STRAINER |
| 1985 | Buick | Riviera | N/A | FUEL PUMP STRAINER |
| 1985 | Cadillac | Eldorado | N/A | FUEL PUMP STRAINER |
| 1985 | Cadillac | Fleetwood | N/A | FUEL PUMP STRAINER |
| 1985 | Cadillac | Seville | N/A | FUEL PUMP STRAINER |
| 1985 | Chevrolet | Caprice | N/A | FUEL PUMP STRAINER |
| 1985 | Chevrolet | Impala | N/A | FUEL PUMP STRAINER |
| 1985 | Ford | LTD | N/A | FUEL PUMP STRAINER |
| 1985 | Mercury | Marquis | N/A | FUEL PUMP STRAINER |
| 1985 | Pontiac | Parisienne | N/A | FUEL PUMP STRAINER |
| 1984 | Buick | Riviera | N/A | FUEL PUMP STRAINER |
| 1984 | Cadillac | DeVille | N/A | FUEL PUMP STRAINER |
| 1984 | Cadillac | Eldorado | N/A | FUEL PUMP STRAINER |
| 1984 | Cadillac | Fleetwood | N/A | FUEL PUMP STRAINER |
| 1984 | Cadillac | Seville | N/A | FUEL PUMP STRAINER |
| 1984 | Ford | LTD | N/A | FUEL PUMP STRAINER |
| 1984 | Mercury | Marquis | N/A | FUEL PUMP STRAINER |
| 1983 | Cadillac | DeVille | N/A | FUEL PUMP STRAINER |
| 1983 | Cadillac | Eldorado | N/A | FUEL PUMP STRAINER |
| 1983 | Cadillac | Fleetwood | N/A | FUEL PUMP STRAINER |
| 1983 | Cadillac | Seville | N/A | FUEL PUMP STRAINER |
| 1982 | Cadillac | DeVille | N/A | FUEL PUMP STRAINER |
| 1982 | Cadillac | Eldorado | N/A | FUEL PUMP STRAINER |
| 1982 | Cadillac | Fleetwood | N/A | FUEL PUMP STRAINER |
| 1982 | Cadillac | Seville | N/A | FUEL PUMP STRAINER |
| 1981 | Cadillac | DeVille | N/A | FUEL PUMP STRAINER |
| 1981 | Cadillac | Eldorado | N/A | FUEL PUMP STRAINER |
| 1981 | Cadillac | Fleetwood | N/A | FUEL PUMP STRAINER |
| 1981 | Cadillac | Seville | N/A | FUEL PUMP STRAINER |
* 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:
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.