New Original Delphi / Tata Injector 28280600 / 278901160101
Turbo Diesel UK
Part #INJ-2.2-TML-E4
Vendor SKUTDING0899
Based in
United Kingdom
Checked
Description