I put 65,000 miles on my KLR 650 that I bought new in 2004. Ungraded the cam chain adjuster, (aka doohickey), and every add on I could find. Frame upgrade, springs, upgraded wire harness, etc. Set it up for a shtf situation. I rode it everywhere. Hiways and off road thru the desert. It never broke down, leaked oil, burned oil or gave me any problems. It would burn oil only when my 18 y/o son rode it, about 1/2 a quart every 500 miles. But he rides hard and fast all the time. I loved that bike, sold it last year. I now have a BMW 800 GS which we bought new in '09. The beemer excells on the hiway, its quick and smooth. But its not an offroad beast like the KLR. And after about 7 recalls on the beemer, (I lost count after the 5th recall, it may be 6 or even 10), its just not as reliable as the KLR. The KLR is old school engineering, beat it with a hammer tough. The GS is a high performance street machine, which can be taken off road if careful. Reliability wise, the KLR rules.
Btw, I sold the KLR because my son wanted a jeep instead. We got $2500 for it. Almost 1/2 of what I paid for it 9 years ago. It was running strong when we sold it.