The only repairs it has needed that weren't regular maintenance items were two stators that went bad, first lasted 4,800 miles, second lasted 3,000 miles(the third one is an NCY and it has lasted over 32,000 miles.) Also, the clutch bearings went bad, not sure when maybe 15K, and the contra spring got weak by 18k so I replaced the whole clutch unit with a used one from a Buddy 150 that had about 4k on it. And I had to replace the spark plug cap.
It hasn't even taken that much maintenance to get to 40k, belts have lasted ~13-16k, spark plugs ~14k, rollers ~ 8 to ~12k, valves done ever ~8k. It still has the original air filter, fuel filter, brakes, and battery.
Most of those miles were done with me riding like I stole it, with lots and lots of 100+ mile days, a bunch of 200+ days, and several 300 mile days. Plus one 400 mile day. Just last month I did a 350 mile day.
I can put together a more detailed maintenance history if anyone wants, but the main thing I do is change the oil and ride the thing. I try to change the oil ever 1500 miles with Shell Rotella T 15-40W, and the filter ever 2nd or 3rd oil change. For gas 99% of the time I just put the cheap stuff in it, usually getting ~92 BMPG.

I hit 40k in front of the local dealer (after doing 10 laps of the parking lot.)

*Not sure what if any maintenance was done to the scooter before I got it, I bought it used with ~940* miles on it.