We have for sale this Vapouriser Pump from a 2016 Ford Focus ST MK3 2.0 Diesel. The item is free of damage and ready to fit. This item has been removed from a engine with only 48000 miles. 

 
Part Number – FV419A407AB
 
Engine Code – T8DA