Expanding on this a bit...I don't have a good idea, but we can make some educated guesses and build an estimate.
Let's assume someone gets 85% of the EPA range estimate at 60 mph.
0.85 * 500 = 425 miles total.
0.85 * 350 = ~300 miles on gas.
Assuming a 15 gallon tank, that's 300 miles / 15 gallons = 20 mpg. The BYD Shark sees something similar.
And---because we chose 60 mph = 1 mile / minute---it's also 300 minutes / 15 gallons = 20 minutes per gallon. Or 3 gallons per hour at highway speeds.
If the tank is a 10 gallon tank for the same range, it's 30 minutes per gallon, or 2 gallons per hour. A smaller number is better here.
If it's a 20 gallon tank for the same range, it's 15 minutes per gallon, 4 gallons per hour.
If the range is 350 instead of 300 at 60 mph, then things improve by about 16% or 1/6th.
If you assume something similar (20 mpg for a modern gassy truck), and a 20 gallon tank. Also assume the standard 5,000 miles service interval.
5000 miles / 60 miles/hr =~ 83 hours.
I would guess the Harvester genset will have a service interval of around 100 hours or 6000 miles. Or maybe up to 7500 miles/125 hours/6 months.