Manufacturer: DELPHI. Rod/Strut: Coupling Rod. OEM Numbers: 48820-42020--TOYOTA. Parts & Accessories Brakes & Brake Parts Suspension & Steering Engines & Engine Parts Transmission & Drivetrain. Fitting Position: Front Axle.
Delphi TC1200 Stabiliser Bar Link/Coupling Rod Rear Suspension Fits Hyundai
Delphi TC5647 Stabiliser Bar Link/Coupling Rod Front Fits Ford Edge Focus Galaxy
Delphi TC3364 Stabiliser Bar Link/Coupling Rod Front Rear Suspension For Renault
Delphi TC2221 Stabiliser Bar Link/Coupling Rod Front Fits Opel Suzuki Vauxhall
Delphi TC3364 Stabiliser Bar Link/Coupling Rod Front Fits Renault Clio Megane
Delphi TC3432 Stabiliser Bar Link/Coupling Rod Front Right Fits Mazda 3