New Original Delphi / Dacia Injector 28232242 / 166003978R
Turbo Diesel UK
Part #82 00 207 935
Vendor SKUTDING0860
Based in
United Kingdom
Checked
Description
