scrap yard or ebay would be my first place to try.
another thing you can try is to take the covers from the heater box under the bonnet and remove the connector from the top of the motor, then take a piece of wire and run it straight from the live on the battery to anyone of the three terminals on the motor and see if it kicks in at speed if it does not its definatley the heater motor at fault