You don't say how far you need to travel? Any Bosch, Yamaha or Shimano steps crank drive will do with a speed-up device, racing bike style obviously so you don't stand out, more than likely you'll only need half power to cruise at 25 mph too.
An alternative to those is the Polini powered...