Taken off from 2008 R56 Mini Cooper Petrol with 1.6 N12 engine. Flexi part is included but requires sealing.
eBay