I wouldn't go short stroke. Short stroke=high RPM for power= less fuel mileage.
Long stroke=low rpm power= better mileage at lower rpm.
To illustrate this think of indy cars and F1 cars. Both have really short strokes and have to rev extremely high to make power. In the case of F1 cars that can get up to 18,500 rpm. On the other hand "stroker" motors have longer than factory strokes and are able to make more torque and power lower in the rpm band. In the case of fuel economy the longer stroke is preferable. Of course it all revolves around the transmission. If the transmission isn't geared for the speed and the engine it won't matter too much.
__________________
|