you can get about 70-80 miles with the 13AH battery on the Karoo. Add a second battery, 15AH, on the rear rack using off the shelf parts, you can extend the range to 200 miles. Recharge one or both while you rest.
There are a few tiny diesel engines that may be converted to generators: