Hi John.
When in Cape Town ... I'd suggest you get hold of Jürgen of Le Cap Motorcycle Hire. He has a few DR 650s, and besides, will probably be able to help you if you are looking for something else. lecap.co.za
Some great riding here - enjoy the trip.