A low-pressure turbo ... but yes a Turbo never-the-less. But yet again, Euro Ford teasing us Americans. -Ray-