re: 3.55 for mileage-
it's been my experience pushing truck in the same weight class as an eXp that lower gears (higher numerically) actually increase mileage and depending on the torque curve- and that is the sum of the whole package from cam profile/actual tq curve, transmission ratio's, differential ratio's, and overall tire height.
the EPA and the makers rarely use real world miles to decide- they use RPM's, speed, and ratio's which knowing two (and there being no surprises such as slipping transmission) will give you the third with mathematical certainty. problem with the formula: it assumes perfect stioch air-to-fuel ratio, which doesn't hold steady no matter how fast STFT's alter via scripts. shorthand: I'd rather run 4.56:1 gear ratio's in the axle's and hold a really high vacuum signal @ 1900 RPM than I would run 1500rpm and be lugging the engine, especially when the first grade you encounter causes the transmission to drop a gear and race the engine...
more to the point, though: the load on the engine, through the magic of leverage, is greatly reduced with lower gears where you need it the most- off the line... and... it holds a steady RPM/speed with a higher vacuum signal, meaning it's working hella less. all = better mileage... I wager these eXp's will benefit from as much as 4.56's (and a locking TC with equiv of OD gear) and mileage would increase as opposed to lugging along with 3.31's or 355's...
caveat- my super duty has 3.73's- but the dang thing farts spare torque, so the argument above is dang nearly negated (well, except for teh 37's it rolls).