We have for sale this Oil Pump from a 2012 Alfa Romeo Giulietta 1.4 Turbo. The item does have some minor damage (please see pictures) but otherwise is in good working condition. This item has been removed from a engine with only 81000 miles. 

 
Part Number – N/A
 
Engine Code – 312A