If your budget is up to it, a 20 amp hour ping battery would give you the speeds you want and about a 30 mile range for about 15-20# of weight. 36v will get you ~20 mph according to http://www.ebikes.ca/simulator/ and 48v ~25mph. The simulator is pretty good at estimating speed, range etc. The...