Delphi TC1658 Suspension Ball Joint - Front Lower

Brand Delphi TC1658
Position Front Lower
Adjustable No
Ball Joint Assembly Yes
Bushings Included No
Castle Nut Included No
Color Gray
Cotter Pin Hole No
Cotter Pin Included No
Dust Boot Included Yes
Dust Boot Material Choloroprene Rubber (CR)
Grease Fitting Included Yes
Greaseable Yes
Height 3.543
Item Grade Standard Replacement
Length 90
Material Ball Material - Alloy Steel SAE 5140, Housing Material - Carbon Steel SAE 1040
Maximum Outside Diameter 2.008
Maximum Outside Diameter 51.0
Mount Plate Included No
Mounting Bolts Included No
Mounting Hardware Included Yes
Mounting Type Press In
Nuts Included Yes
Stud Taper Per Foot 0.125
Stud Tapered End 1 Diameter 0.88
Stud Tapered End 1 Diameter 22.35
Stud Tapered End 2 Diameter 0.772
Stud Tapered End 2 Diameter 19.6
Stud Thread Diameter 0.75
Stud Thread Length 0.807
Stud Threads Per Inch 16
Stud Type Threaded
Suspension Grade Type Standard
Tapered Stud Yes
Washers Included Yes
Width 51.0
Fits Dodge, Ford, Chevrolet, GMC, Jeep, Plymouth, International, and Fargo · 423 vehicles

Standard replacement. OE-style fit and compatibility for a straightforward swap.

Press-in design. Includes mounting hardware, washers, nuts, and a dust boot.

Greaseable ball joint. Built with alloy steel and a chloroprene rubber boot.

Cross-references Dorman - OE Solutions 535-335, Dorman - OE Solutions 535-960 and Dorman - Premium BJ81015PR for the same application. See all 24.

$40.81Free 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 $40.81
Free shipping to the continental U.S.
Free returns within 60 days if it doesn't fit when fitment is verified.

Delphi TC1658 Front Lower Ball Joint

Delphi TC1658 is a front lower suspension ball joint built for OE-style replacement on a wide range of trucks and SUVs. It combines a press-in design, greaseable serviceability, and a dust boot to support consistent steering and suspension movement in demanding road conditions.

Key Features

  • Front lower suspension ball joint for OE replacement applications
  • Press-in mounting type with tapered stud design
  • Grease fitting included for serviceable lubrication
  • Dust boot included with chloroprene rubber construction
  • Ball joint assembly, mounting hardware, washers, and nuts included
  • Standard replacement grade for everyday repair work
  • Ball material: alloy steel SAE 5140; housing material: carbon steel SAE 1040
  • Gray finish with a 0.75 stud thread diameter and 16 threads per inch

Detailed Description

Delphi TC1658 is engineered for front lower suspension service where precise fit and durable joint movement matter. Delphi applies OE-level dimensional and material analysis to its aftermarket steering and suspension portfolio, and this part is tested for extreme temperature exposure and salt-spray resistance to support long-term performance. It is a direct-fit style replacement for many classic Ford, Dodge, Chevrolet, GMC, and Jeep applications, including Ford F-150, Ford Bronco, Dodge Ram 1500, Chevrolet K10, GMC K1500, and Jeep CJ7 front lower positions. This part cross-references MOOG Chassis Products K8194T and K8195T for the same application.

Common Repair Uses

  • Restores worn front lower ball joint movement
  • Addresses looseness or play in the front suspension
  • Helps correct steering wander or imprecise road feel
  • Replaces damaged dust boot or contaminated joint components
  • Supports proper suspension articulation on older truck and SUV platforms

Installation Notes and Tips

Fits 1994-1999 Dodge Ram 1500, front lower; 1994-1999 Dodge Ram 2500, front lower with Dana 44 axle; 1971-1996 Ford Bronco, front lower; 1976-1996 Ford F-150, front lower; 1975-1986 Chevrolet K10, front lower; 1979-1986 GMC K1500, front lower; 1976-1986 Jeep CJ7, front lower; and other listed front lower applications. Verify axle and suspension notes before installation, especially on Ford F-250, Ford F-350, and Dodge W-series models. Press-in installation requires proper suspension service tools and correct alignment after replacement. Delphi TC1658 is greaseable, so lubricate the joint during service according to the vehicle maintenance schedule.

Quality Assurance

Delphi uses OE-focused engineering, dimensional checks, and material analysis to support aftermarket fit and function. The part is built with alloy steel and carbon steel components and is exposed to temperature and corrosion testing that reflects real-world suspension demands.

This part fits 423 vehicles
Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.
YearMakeModelDrive TypePositionNotes
1999DodgeRam 15004WDFront LowerNon-Adjustable Type
1999DodgeRam 25004WDFront Lowerwith Dana 44 Axle
1998DodgeRam 15004WDFront LowerNon-Adjustable Type
1998DodgeRam 25004WDFront Lowerwith Dana 44 Axle
1997DodgeRam 15004WDFront LowerNon-Adjustable Type
1997DodgeRam 25004WDFront Lowerwith Dana 44 Axle
1997FordF-250 HD4WDFront Lower—
1996DodgeRam 15004WDFront LowerNon-Adjustable Type
1996DodgeRam 25004WDFront Lowerwith Dana 44 Axle
1996FordBronco—Front Lower—
1996FordF-1504WDFront Lower—
1996FordF-2504WDFront Lowerwith 3850lb Drive Axle
1995DodgeRam 15004WDFront LowerNon-Adjustable Type
1995DodgeRam 25004WDFront Lowerwith Dana 44 Axle
1995FordBronco—Front Lower—
1995FordF-1504WDFront Lower—
1995FordF-2504WDFront Lowerwith 3850lb Drive Axle
1994DodgeRam 15004WDFront LowerNon-Adjustable Type
1994DodgeRam 25004WDFront Lowerwith Dana 44 Axle
1994FordBronco—Front Lower—
1994FordF-1504WDFront Lower—
1994FordF-2504WDFront Lowerwith 3850lb Drive Axle
1993DodgeRamcharger4WDFront Lower—
1993DodgeW150—Front Lower—
1993DodgeW250—Front Lower—
1993DodgeW350—Front Lower—
1993FordBronco—Front Lower—
1993FordF-1504WDFront Lower—
1993FordF-2504WDFront Lowerwith 3850lb Drive Axle
1992DodgeRamcharger4WDFront Lower—
1992DodgeW150—Front Lower—
1992DodgeW250—Front Lower—
1992DodgeW350—Front Lower—
1992FordBronco—Front Lower—
1992FordF-1504WDFront Lower—
1992FordF-2504WDFront Lowerwith 3850lb Drive Axle
1991ChevroletBlazer—Front Lower—
1991ChevroletV1500 Suburban—Front Lower—
1991ChevroletV2500 Suburban—Front Lower—
1991DodgeRamcharger4WDFront Lower—
1991DodgeW150—Front Lower—
1991DodgeW250—Front Lower—
1991DodgeW350—Front Lower—
1991FordBronco—Front Lower—
1991FordF-1504WDFront Lower—
1991FordF-2504WDFront Lowerwith 3850lb Drive Axle
1991GMCJimmy—Front Lower—
1991GMCV1500 Suburban—Front Lower—
1991GMCV2500 Suburban—Front Lower—
1991JeepGrand Wagoneer—Front Lower—
1990ChevroletBlazer—Front Lower—
1990ChevroletV1500 Suburban—Front Lower—
1990ChevroletV2500 Suburban—Front Lower—
1990DodgeRamcharger4WDFront Lower—
1990DodgeW150—Front Lower—
1990DodgeW250—Front Lower—
1990DodgeW350—Front Lower—
1990FordBronco—Front Lower—
1990FordF-1504WDFront Lower—
1990FordF-2504WDFront Lowerwith 3850lb Drive Axle
1990GMCJimmy—Front Lower—
1990GMCV1500 Suburban—Front Lower—
1990GMCV2500 Suburban—Front Lower—
1990JeepGrand Wagoneer—Front Lower—
1989ChevroletBlazer—Front Lower—
1989ChevroletV1500 Suburban—Front Lower—
1989ChevroletV2500 Suburban—Front Lower—
1989DodgeRamcharger4WDFront Lower—
1989DodgeW100—Front Lower—
1989DodgeW150—Front Lower—
1989DodgeW250—Front Lower—
1989DodgeW350—Front Lower—
1989FordBronco—Front Lower—
1989FordF-1504WDFront Lower—
1989FordF-2504WDFront Lowerwith 3850lb Drive Axle
1989GMCJimmy—Front Lower—
1989GMCV1500 Suburban—Front Lower—
1989GMCV2500 Suburban—Front Lower—
1989JeepGrand Wagoneer—Front Lower—
1988ChevroletBlazer—Front Lower—
1988ChevroletV10 Suburban—Front Lower—
1988ChevroletV20 Suburban—Front Lower—
1988DodgeRamcharger4WDFront Lower—
1988DodgeW100—Front Lower—
1988DodgeW150—Front Lower—
1988DodgeW250—Front Lower—
1988DodgeW350—Front Lower—
1988FordBronco—Front Lower—
1988FordF-1504WDFront Lower—
1988FordF-2504WDFront Lowerwith 3850lb Drive Axle
1988GMCJimmy—Front Lower—
1988GMCV1500 Suburban—Front Lower—
1988GMCV2500 Suburban—Front Lower—
1988JeepGrand Wagoneer—Front Lower—
1988JeepJ10—Front Lower—
1988JeepJ20—Front Lower—
1987ChevroletBlazer—Front Lower—
1987ChevroletV10—Front Lower—
1987ChevroletV10 Suburban—Front Lower—
1987ChevroletV20—Front Lower—
1987ChevroletV20 Suburban—Front Lower—
1987DodgeRamcharger4WDFront Lower—
1987DodgeW100—Front Lower—
1987DodgeW150—Front Lower—
1987DodgeW250—Front Lower—
1987DodgeW350—Front Lower—
1987FordBronco—Front Lower—
1987FordF-1504WDFront Lower—
1987FordF-2504WDFront Lowerwith 3850lb Drive Axle
1987GMCJimmy—Front Lower—
1987GMCV1500—Front Lower—
1987GMCV1500 Suburban—Front Lower—
1987GMCV2500—Front Lower—
1987GMCV2500 Suburban—Front Lower—
1987JeepGrand Wagoneer—Front Lower—
1987JeepJ10—Front Lower—
1987JeepJ20—Front Lower—
1986ChevroletK10—Front Lower—
1986ChevroletK10 Suburban—Front Lower—
1986ChevroletK20—Front Lower—
1986ChevroletK20 Suburban—Front Lower—
1986ChevroletK5 Blazer—Front Lower—
1986DodgeRamcharger4WDFront Lower—
1986DodgeW100—Front Lower—
1986DodgeW150—Front Lower—
1986DodgeW250—Front Lower—
1986DodgeW350—Front Lower—
1986FordBronco—Front Lower—
1986FordF-150RWDFront Lower—
1986FordF-1504WDFront Lower—
1986FordF-2504WDFront Lowerwith 3850lb Drive Axle
1986GMCJimmy—Front Lower—
1986GMCK1500—Front Lower—
1986GMCK1500 Suburban—Front Lower—
1986GMCK2500—Front Lower—
1986GMCK2500 Suburban—Front Lower—
1986JeepCJ7—Front Lower—
1986JeepGrand Wagoneer—Front Lower—
1986JeepJ10—Front Lower—
1986JeepJ20—Front Lower—
1985ChevroletK10—Front Lower—
1985ChevroletK10 Suburban—Front Lower—
1985ChevroletK20—Front Lower—
1985ChevroletK20 Suburban—Front Lower—
1985ChevroletK5 Blazer—Front Lower—
1985DodgeRamcharger4WDFront Lower—
1985DodgeW100—Front Lower—
1985DodgeW150—Front Lower—
1985DodgeW250—Front Lower—
1985DodgeW350—Front Lower—
1985FordBronco—Front Lower—
1985FordF-150RWDFront Lower—
1985FordF-1504WDFront Lower—
1985FordF-2504WDFront Lowerwith 3800lb Drive Axle
1985GMCJimmy—Front Lower—
1985GMCK1500—Front Lower—
1985GMCK1500 Suburban—Front Lower—
1985GMCK2500—Front Lower—
1985GMCK2500 Suburban—Front Lower—
1985JeepCJ7—Front Lower—
1985JeepGrand Wagoneer—Front Lower—
1985JeepJ10—Front Lower—
1985JeepJ20—Front Lower—
1985JeepScrambler—Front Lower—
1984ChevroletK10—Front Lower—
1984ChevroletK10 Suburban—Front Lower—
1984ChevroletK20—Front Lower—
1984ChevroletK20 Suburban—Front Lower—
1984ChevroletK5 Blazer4WDFront Lower—
1984DodgeRamcharger4WDFront Lower—
1984DodgeW100—Front Lower—
1984DodgeW150—Front Lower—
1984DodgeW250—Front Lower—
1984DodgeW350—Front Lower—
1984FordBronco—Front Lower—
1984FordF-150RWDFront Lower—
1984FordF-1504WDFront Lower—
1984FordF-2504WDFront Lowerwith 3800lb Drive Axle
1984GMCJimmy4WDFront Lower—
1984GMCK1500—Front Lower—
1984GMCK1500 Suburban—Front Lower—
1984GMCK2500—Front Lower—
1984GMCK2500 Suburban—Front Lower—
1984JeepCJ7—Front Lower—
1984JeepGrand Wagoneer—Front Lower—
1984JeepJ10—Front Lower—
1984JeepJ20—Front Lower—
1984JeepScrambler—Front Lower—
1983ChevroletK10—Front Lower—
1983ChevroletK10 Suburban—Front Lower—
1983ChevroletK20—Front Lower—
1983ChevroletK20 Suburban—Front Lower—
1983ChevroletK5 Blazer4WDFront Lower—
1983DodgeRamcharger4WDFront Lower—
1983DodgeW150—Front Lower—
1983DodgeW250—Front Lower—
1983DodgeW350—Front Lower—
1983FordBronco—Front Lower—
1983FordF-100—Front Lower—
1983FordF-150RWDFront Lower—
1983FordF-1504WDFront Lower—
1983FordF-2504WDFront Lowerwith 3800lb Drive Axle
1983GMCJimmy4WDFront Lower—
1983GMCK1500—Front Lower—
1983GMCK1500 Suburban—Front Lower—
1983GMCK2500—Front Lower—
1983GMCK2500 Suburban—Front Lower—
1983JeepCherokee—Front Lower—
1983JeepCJ5—Front Lower—
1983JeepCJ7—Front Lower—
1983JeepJ10—Front Lower—
1983JeepJ20—Front Lower—
1983JeepScrambler—Front Lower—
1983JeepWagoneer—Front Lower—
1982ChevroletK10—Front Lower—
1982ChevroletK10 Suburban—Front Lower—
1982ChevroletK20—Front Lower—
1982ChevroletK20 Suburban—Front Lower—
1982ChevroletK5 Blazer4WDFront Lower—
1982DodgeRamcharger4WDFront Lower—
1982DodgeW150—Front Lower—
1982DodgeW250—Front Lower—
1982DodgeW350—Front Lower—
1982FordBronco—Front Lower—
1982FordF-100—Front Lowerwith Front I-Beam Axle; with 5000lb & 5150lb GVW
1982FordF-150RWDFront Lower—
1982FordF-1504WDFront Lower—
1982FordF-2504WDFront Lowerwith 3800lb Drive Axle
1982GMCJimmy4WDFront Lower—
1982GMCK1500—Front Lower—
1982GMCK1500 Suburban—Front Lower—
1982GMCK2500—Front Lower—
1982GMCK2500 Suburban—Front Lower—
1982JeepCherokee—Front Lower—
1982JeepCJ5—Front Lower—
1982JeepCJ7—Front Lower—
1982JeepJ10—Front Lower—
1982JeepJ20—Front Lower—
1982JeepScrambler—Front Lower—
1982JeepWagoneer—Front Lower—
1981ChevroletK10—Front Lower—
1981ChevroletK10 Suburban—Front Lower—
1981ChevroletK20—Front Lower—
1981ChevroletK20 Suburban—Front Lower—
1981ChevroletK5 Blazer4WDFront Lower—
1981DodgeRamcharger4WDFront Lower—
1981DodgeW150—Front Lower—
1981DodgeW250—Front Lower—
1981DodgeW350—Front Lower—
1981FordBronco—Front Lower—
1981FordF-100—Front Lowerwith Front I-Beam Axle; with 5000lb & 5150lb GVW
1981FordF-150RWDFront Lower—
1981FordF-1504WDFront Lower—
1981FordF-2504WDFront Lowerwith 3800lb Drive Axle
1981FordF-3504WDFront LowerTo 3800lb Axle
1981GMCJimmy4WDFront Lower—
1981GMCK1500—Front Lower—
1981GMCK1500 Suburban—Front Lower—
1981GMCK2500—Front Lower—
1981GMCK2500 Suburban—Front Lower—
1981JeepCherokee—Front Lower—
1981JeepCJ5—Front Lower—
1981JeepCJ7—Front Lower—
1981JeepJ10—Front Lower—
1981JeepJ20—Front Lower—
1981JeepScrambler—Front Lower—
1981JeepWagoneer—Front Lower—
1980ChevroletK10—Front Lower—
1980ChevroletK10 Suburban—Front Lower—
1980ChevroletK20—Front Lower—
1980ChevroletK20 Suburban—Front Lower—
1980ChevroletK5 Blazer4WDFront Lower—
1980DodgeRamcharger4WDFront Lower—
1980DodgeW150—Front Lower—
1980DodgeW200—Front Lower—
1980DodgeW300—Front Lower—
1980FordBronco—Front Lower—
1980FordF-1504WDFront Lower—
1980FordF-2504WDFront Lowerwith 3800lb Drive Axle
1980FordF-3504WDFront LowerTo 3800lb Axle
1980GMCJimmy4WDFront Lower—
1980GMCK1500—Front Lower—
1980GMCK1500 Suburban—Front Lower—
1980GMCK2500—Front Lower—
1980GMCK2500 Suburban—Front Lower—
1980JeepCherokee—Front Lower—
1980JeepCJ5—Front Lower—
1980JeepCJ7—Front Lower—
1980JeepJ10—Front Lower—
1980JeepJ20—Front Lower—
1980JeepWagoneer—Front Lower—
1979ChevroletK10—Front Lower—
1979ChevroletK10 Suburban—Front Lower—
1979ChevroletK20—Front Lower—
1979ChevroletK20 Suburban—Front Lower—
1979ChevroletK5 Blazer4WDFront Lower—
1979DodgeRamcharger4WDFront Lower—
1979DodgeW150—Front Lower—
1979DodgeW200—Front Lower—
1979DodgeW300—Front Lower—
1979FordBronco—Front Lower—
1979FordF-1504WDFront Lower—
1979FordF-2504WDFront Lower—
1979GMCJimmy4WDFront Lower—
1979GMCK1500—Front Lower—
1979GMCK1500 Suburban—Front Lower—
1979GMCK2500—Front Lower—
1979GMCK2500 Suburban—Front Lower—
1979JeepCherokee—Front Lower—
1979JeepCJ5—Front Lower—
1979JeepCJ7—Front Lower—
1979JeepJ10—Front Lower—
1979JeepJ20—Front Lower—
1979JeepWagoneer—Front Lower—
1978ChevroletK10—Front Lower—
1978ChevroletK10 Suburban—Front Lower—
1978ChevroletK20—Front Lower—
1978ChevroletK20 Suburban—Front Lower—
1978ChevroletK5 Blazer4WDFront Lower—
1978DodgeRamcharger4WDFront Lower—
1978DodgeW150—Front Lower—
1978DodgeW200—Front Lower—
1978DodgeW300—Front Lower—
1978FordBronco—Front Lower—
1978FordF-1504WDFront Lower—
1978FordF-2504WDFront Lower—
1978GMCJimmy4WDFront Lower—
1978JeepCherokee—Front Lower—
1978JeepCJ5—Front Lower—
1978JeepCJ7—Front Lower—
1978JeepJ10—Front Lower—
1978JeepJ20—Front Lower—
1978JeepWagoneer—Front Lower—
1977ChevroletK10—Front Lower—
1977ChevroletK10 Suburban—Front Lower—
1977ChevroletK20—Front Lower—
1977ChevroletK20 Suburban—Front Lower—
1977ChevroletK5 Blazer4WDFront Lower—
1977DodgeRamcharger4WDFront Lower—
1977DodgeW100—Front Lower—
1977DodgeW150—Front Lower—
1977DodgeW200—Front Lower—
1977DodgeW300—Front Lower—
1977FordBronco—Front Lower—
1977FordF-1504WDFront Lower—
1977FordF-2504WDFront Lower—
1977GMCJimmy4WDFront Lower—
1977JeepCherokee—Front Lower—
1977JeepCJ5—Front Lower—
1977JeepCJ7—Front Lower—
1977JeepJ10—Front Lower—
1977JeepJ20—Front Lower—
1977JeepWagoneer—Front Lower—
1976ChevroletK10—Front Lower—
1976ChevroletK10 Suburban—Front Lower—
1976ChevroletK20—Front Lower—
1976ChevroletK20 Suburban—Front Lower—
1976ChevroletK5 Blazer4WDFront Lower—
1976DodgeRamcharger4WDFront Lower—
1976DodgeW100—Front Lower—
1976DodgeW200—Front Lower—
1976DodgeW300—Front Lower—
1976FordBronco—Front Lower—
1976FordF-1004WDFront Lower—
1976FordF-1504WDFront Lower—
1976FordF-2504WDFront Lower—
1976GMCJimmy4WDFront Lower—
1976JeepCherokee—Front Lower—
1976JeepCJ5—Front Lower—
1976JeepCJ7—Front Lower—
1976JeepJ10—Front Lower—
1976JeepJ20—Front Lower—
1976JeepWagoneer—Front Lower—
1975ChevroletK10—Front Lower—
1975ChevroletK10 Suburban—Front Lower—
1975ChevroletK20—Front Lower—
1975ChevroletK20 Suburban—Front Lower—
1975ChevroletK5 Blazer4WDFront Lower—
1975DodgeRamcharger4WDFront Lower—
1975DodgeW100—Front Lower—
1975DodgeW200—Front Lower—
1975DodgeW300—Front Lower—
1975FordBronco—Front Lower—
1975FordF-1004WDFront Lower—
1975FordF-2504WDFront Lower—
1975GMCJimmy4WDFront Lower—
1975JeepCherokee—Front Lower—
1975JeepCJ5—Front Lower—
1975JeepJ10—Front Lower—
1975JeepJ20—Front Lower—
1975JeepWagoneer—Front Lower—
1974ChevroletBlazer4WDFront Lower—
1974ChevroletK10 Suburban—Front Lower—
1974ChevroletK20 Suburban—Front Lower—
1974FordBronco—Front Lower—
1974FordF-1004WDFront Lower—
1974FordF-2504WDFront Lower—
1974JeepCherokee—Front Lower—
1974JeepCJ5—Front Lower—
1974JeepJ10—Front Lower—
1974JeepJ20—Front Lower—
1974JeepWagoneer—Front Lower—
1973ChevroletBlazer4WDFront Lower—
1973ChevroletK10 Suburban—Front Lower—
1973ChevroletK20 Suburban—Front Lower—
1973FordBronco—Front Lower—
1973FordF-1004WDFront Lower—
1973JeepCJ5—Front Lower—
1972ChevroletBlazer4WDFront Lower—
1972ChevroletK10 Suburban—Front Lower—
1972ChevroletK20 Suburban—Front Lower—
1972FordBronco—Front Lower—
1972FordF-1004WDFront Lower—
1972JeepCJ5—Front Lower—
1971ChevroletBlazer4WDFront Lower—
1971ChevroletK10 Suburban—Front Lower—
1971ChevroletK20 Suburban—Front Lower—
1971FordBronco—Front Lower—
1971FordF-1004WDFront Lower—
1970ChevroletBlazer4WDFront Lower—
1970ChevroletK10 Suburban—Front Lower—
1970ChevroletK20 Suburban—Front Lower—
1969ChevroletBlazer4WDFront Lower—
Directly replaces or cross-references 24 part numbers
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.
Dorman - OE Solutions — 535-335Dorman - OE Solutions — 535-960Dorman - Premium — BJ81015PRDorman - Premium — BJ96005PRMevotech Supreme — MK8195TMOOG Chassis Products — K8194TMOOG Chassis Products — K8195T36339503820873389497647466964746696AB14039008B8195BJ81015BJ82015BJ82305BJ96005D1TZ-3050AD3TZ-3050AF6TZ-3050CAJ8122496JBJ7011K7405