Drop an email to CML, they were superb in helping with the problems with mine.
I got the out drives from my LHS, the diff bearings though I got from rc bearings.co.uk for a few quid as no-where else had them in stock. Ordered, and they arrived the next day