
For sale; used throttle body to fit 3.2L JTS engine // Alfa Romeo 159.
sold in working order with warranty. Please note part number below to ensure compatibility.
Part Number: 12589056 // 0 280 750 202
Removed from a 2008 Alfa Romeo 159 Ti 3.2L Q4 (AWD) Automatic Sedan.