The is a new, genuine Austin / Rover / MG JGB100540 heater blower/fan assembly.
It is new old stock from an ex-Rover dealership
I'm not certain what it fits but an internet search suggests it is an Austin MG Metro MK2. Please check for yourself before buying.

Thanks for looking