I had a Maico 501 that would do 65mph all day long, or until running out of gas, whichever came first. 17mpg while desert racing. Usually about 35mpg when cruising along ranch roads at sane and safe speeds.
Stock 501s were fitted with a weak clutch so were detuned to about 35hp. The 400, 440, and 490 versions were all faster on a motocross track, but were tuned too hot for desert play riding. Some of the better combinations with forward shocks or the last of the monoshocks will still run with the latest and greatest. They were the only things that could give the CRs a run for their money back then.
Fit the stronger clutch and start tweeking. Have a strong grip for stopping, but even when played with a 60hp 501 was a torque monster if done right so the clutch on mine was rarely used. 501s tuned to the max dynoed 75-80hp.
A stock 501 would run all day at 80mph because it was one of those engines choked down so that even at full throttle it was only running half throttle. The stronger clutch, bolt ons, port work, and carb jetting would make a 50hp stump puller pretty easily with about 100mph top end. Mine was tweeked to about 60hp and would run about 115mph, ridden next to I40 in the desert, clocked by a state police car. The maxed out monsters would run about 125, but I've heard at 12.5mpg or so while racing.
So, if I really wanted a 2-stroke dual sport for some type of adventure riding, I'd go with a 501 reworked with a wide ratio 5 speed trans (the originals were 3 speed, later models had 4), modded to the 50-55hp range, dropped in a late forward twin shock or monoshock frame (the early monoshocks were junk, so a good source of engines), fitted with the early enduro electrics, and somehow figure out how to carry 12 gallons of gasoline.
The Yamaha 360 comes to mind. Jetted a bit rich I expect 65mph all day would be easy.