Peter Buitelaar runs three or four XT600s in Ouarzazate, and I've emailed him the link to this thread to see whether he has any suggestions.
I think it makes sense to try to get the bike to Beni Mellal then at least communication is easier, so back of a van if necessary. There will undoubtedly be some scooter/moped mechanics in a town of that size. It's 160 km away so I would guess at least 600-800dh, maybe more if the driver can't make use of the return journey. Getting a lift in a truck returning to civilisation after a market day might be the cheapest.
I've had an online hunt to see if I can find a generic part that is used on other vehicles, but no success. Mifa is the main Yamaha dealer in Casablanca but I know they will be focused on sales of new bikes and I can't see they would be carrying spares for old bikes though might be able to order them in.
You could contact Houssine Benouiz at Moto Plus in Casablanca. If he can locate one and you pay in advance he says he will ship it using the CTM bus network.
The rectifier easily available on eBay and Wemoto in the UK, so another option is to wait around whilst someone brings in the part from UK/Spain. I would try to avoid relying on post/courier.
Otherwise trailer/van the bike to Tanger Med at some great expense. Moto Agumer in Algeciras replaced the rectifier and wiring loom on my XT660Z under warranty when my rectifier melted.
Please let us know how you get on as this will be useful for others who find themselves in a similar situation in the future.
__________________
"For sheer delight there is nothing like altitude; it gives one the thrill of adventure
and enlarges the world in which you live," Irving Mather (1892-1966)
|