VPD2673 Injector

Part number
VPD2673
EAN5035776622243
Unit
Each