>>350565RFS = Racing Four Stroke... it's a race motor, not a cruiser. A little higher maintenance than a bigger dualsport, but it's also pushing more power in a lighter chassis than a KLR.
KTM recommends oil changes every 10-12 hours, using Rotella T6 mine's good for 25-30 hours (had samples analyzed). During the heart of riding season, when I'm innawoods 2-3 nights a week, riding all weekend, and ripping around town all week long, that's still an oil change every other weekend. Oil change is a 45-minute job, not too painful.
Top-ends go about 6k miles, about once a year. Piston, gasket kit, and a good excuse to clean everything up and look it all over. If I've got parts and I don't need a cylinder replate, it's one weekend to tear it down and clean it up, and the following weekend to get it back together and running.
Still a lot better than MX bikes (5hr oil changes, 30hr top-ends).
Parts aren't all that much more expensive than any other brand. I've got a couple of vendors/dealers I go through that get me fairly decent discounts on OEM parts, and one of my sponsors gets me stupid good deals on catalog parts (snow, street, and dirt catalogs).
I've considered getting a 2nd set of wheels for street use (I'd probably get another 18/21 set, one for knobbies and the other for 50/50 DS tires in the summer, then knobbies and ice studs in the winter). I can swap front and rear tires, rideable to rideable, in less than two hours so it's not a huge deal to me. Rather put the $1k i'd spend on wheels into my sled.