The Kubota V1505 can produce 25kW at 3,000RPM and weighs 243lbs.One of the more popular Kubota generators is the GL7000. It provides power similar to lower end level 2 EVSE (chargers). It is pretty damn heavy as I have seen them in the back of pickups plenty of times. So, this gives you an idea of what it would take.
The Kubota GL7000 is a 7 kW (7,000-watt) liquid-cooled, dual-voltage (120/240V) industrial diesel generator designed for quiet, reliable, and compact power. Powered by a 2-cylinder Kubota Z482 diesel engine, it features a 7.4-gallon tank with up to 10-16.5 hours of runtime, one-side maintenance, and safety shutdowns.
Dimensions
L x W x H (inches)1066 x 618 x 698
(42.0 x 24.3 x 27.5)Approx. Net Weight (lbs.) 235 (518) Sound Level
(Full Load at 23 ft. [7m])66
Its 23.9"H x 22.3"L x 15.6"W
Then add the generator for a total of around 320lbs.
Spline the little diesel into a DC permanent magnet pancake generator that are usually good for 95% efficiency. Then that is wired to a voltage controller and into a 15kWh LPF battery with 3C cells wired in series parallel.
That LFP would weigh around 250lbs and eat up more payload but would clean up and stabilize the voltage, as well as offer a battery that can power things at camp without the truck being on.
A 32 gallon fuel cell could theoretically push range to 680 miles at 70mph (.48kWh/mile) or over 800 miles at 60mph (.40kWh/mile).