I was at Kawasaki Fourways today and they said the KLRs were on schedule to be here at the end of June. Btw do these engines need "running in" nowadays? I did not ask them but will I need to take it in for a 1000km oil change?
They do need to be run in properly.
The 1000 km service is mandatory.
Besides the 1000km service you should do the following as soon as you have the bike: Pull the swingarm and rear suspension links apart and grease all the joints and bearings nicely. The steering head bearing also comes with very little grease and is often set too tight resulting in premature wear.