Into the weeds engine design for fuel efficiency discussion.

I am usually all about the bucks down approach. In this instance though I am building either a big block or small block stroker. Either will have a 518 behind it. Just looking to get close to the best possible combo. Only see gas getting more expensive over the long haul.
Then a used 2000's Dodge 1500 with a 5.9 and A518 would be my choice.

Get a Scat Stroker kit for the 5.9, bore it 0.040 over and have a 410ci. Put a mild fast lift ratio Roller type cam in it and have 425 HP and (A flat curve) over 500 Lb/Ft from 1800 RPM to 5200 RPM. Use the Kegarator manifold with some mods and the engine computer from the truck. Then a HP Turner to tweek the setting.

Blueprint Engines and others have 5.9 stroker short blocks and long blocks, just whip out the VISA and smile.

I bought a ATK 410 Short block 3 years ago for $2500.