Besides getting an express with duramax? I'd wait a few months (if you can) and see how they play out. My concern with the Eco boost would be fuel economy, and some complex parts under the hood. The diesel concern would be parts availability across their network.