This listing is for the pictured Radiator Cooling Fan/Motor removed from a 2017 VAUXHALL VIVA 999 Petrol with an engine code of B10XE and 42333849 miles. The Radiator Cooling Fan/Motor were tested upon removal and comes with a 90 day guarantee.