I think you are about where it should be given the nature of the 300hp crate engine. You might get a few more mpg with all synthetic lubes and then a few more with an OD trans. So if you go from 14 to 20 mpg for $5k in upgrades, is it worth it?
The best way to increase mileage is to increase cylinder pressure. Increased cylinder pressure uses the fuel mixture more efficiently which means you need less fuel to produce the same power. IMO, biggest fuel mileage and power gains come not from playing with transmissions, gears, and tires, but maximizing piston and combustion chambers interface in the engine.
Case in point, I had a 440 in my truck with a three speed trans, 4:11 rear, and a carb that could routinely knock down high teens pulling a load down the highway. It was nothing trick to look at, but had its induction, compression, exhaust, and ignition tweaked within an inch of its life.