As above, your choices are
- Peter from
Bikershome will rent you his KTM 625 (at least I think that's what it is). Fly into Marrakech and get the CTM bus to Ouarzazate. Peter's a great source of info for places to go.
-
loc2roues have a variety of bikes, the Yamaha XT660Rs are a good compromise. Fly into Marrakech, taxi from airport to office and off you go.
-
Motoadventours are based in southern Spain and have GS bikes for hire. Fly into Malaga and get the bus to Estepona. My Tenere is currently stored long term with Motoadventours.
All three companies have an excellent reputation.