I would try these people first
GSF | Cheap Discount Car Parts | Euro German Japanese | VW BMW Audi Ford Peugeot They used to be in Accy but nearest now will be Manchester I think.
Is he sure it is the motor and not a controller module or wiring issue though. He needs to get the motor out and test it, very carefully, off the car first or he could buy a part he does not need. Had the same fault and it was a burnt out connector on the speed controller and the fan was ok. When I bought the car they told me it was the motor that was faulty.