I own and ride an EX500. It's a better base engine than the GS500 (more HP.) It's around 50hp at the crank, and is basically an overbored 450, so it's about at its' max for size without serious money and work. Slide carbs would improve it ($$$) or an EFI adaptation from another similar sized twin... The valves are easily adjusted and the bike requires that every 7000 mi. or so for street use, probably more for racing. Clearances DIMINISH with running, so best to check often. It's a nice package on the bike, but putting on a kart and finding a clean exhaust method might be a challenge. They use them for some microsprint classes as local options in some area, so it's possible to find them around in racing trim, but rare. On the plus side, whole bikes can be found for $1200 or so, and you can sell the bike parts back off on that auction site for virtually a free engine... I'd be more inclined to look at sleeving down a Suzuki Savage 650 down to whatever the current max is -- 550cc? It's air/oil cooled so less plumbing, and potentially lighter.... And less exhaust and carb routing issues. But if you do the GS/EX or something else, please post back.... it's nice to see "unconventional" aka "original" thought in UAS. I like 450mx'ers but they're not so original anymore.