GOTRAX GMAX Ultra has the highest advertised range for < 40 lb scooters in the database. Low weight + High Range is a tough combination, and it must be sacrificing something somewhere, in this case power (350 W) and suspension (none).
Turboant X7 Pro might be a good option too. It’s only 33 lbs, and has decent range, but it’s got a removable battery so he could just throw a spare in a backpack if he has a stop where he’s driving longer range. Pretty cheap too.
If he doesn’t mind the size and weight, the Cruiser the way to go I think.