Jawn,
I would stay away from exotic motors, brushed dc of the type you are considering, etek, mars, are good, very long lived motors. Brushed motor controllers from Alltrax are cheap enough, and, bulletproof.
From a gearing perspective you are better off using 20 mph than 15 mph, just use the controller to limit your speed. ie, stay out of the throttle.
I hear of a lot of problems with kelley controllers which are a little cheaper than alltrax. For ebike use the forum here says they are fantastic. My experiance with a brushed kelley controller was it did not work and I returned it to cloud electric for a refund. The nteea group here in Dallas has had a lot of problems with brushed kelley controllers in car conversions, our group is just chock full of electrical engineers. Richardson Texas is home to many very large electronic manufactors, Texas instruments, Motorala has a plant here, Rockwell bought Collins Radio,,there are so many I can't list them all.
Gearing. I am using pulley generically, it could mean sheave or sprocket....
To use a gear box you will need to buy a pulley for the motor, a pulley for the input of the gear box, a pulley for the outbox of the gearbox, and a pulley for the bikes axle. You don't have much room for a gear box.
Buy the same number of pulley's and use a jackshaft rather than a gearbox.
Run that Etek motor at 24 volts rather than 48 volts, that is a 50% reduction in motor speed, and you still have plenty of power (more than plenty) and lesson the reduction requirements.
I am looking at the chart at cloud electric for a mars motor, similar to what you are considering,
http://www.cloudelectric.com/v/vspfiles/assets/images/me0708data.pdf
It looks like about 1600 rpm at the motor is where the mars should be at for 24 volts. a good start.
At 20 mph your wheel rpm is 336 rpm.
1600/336 = 4.76 reduction ratio.
Tractor supply has pulleys for b belts that cost about 30 dollars for a 10 inch pulley, lets see if we can eliminate a jackshaft.
10/4.76 = motor pulley diameter = 2.1" this is too small for a drive pulley on a b belt.
http://www.tractorsupply.com/agriculture-farming-ranching/hubs-sprockets-chains/hubs/weasler-pulley-1-5-8-in-id-x-12-in-od-fits-a-or-b-groove-v-belts-4300143
OK, Tractor Supply has a 12" pulley, 12/4.76 = 2.52 .... better, not ideal, eliminates the jackshaft and gear box, and cheeeap. I like that. sku 4300143.
Let me see what gates says about this for a v belt.
There is no listing in my book for a 2.5" pulley. But, BX belt on a 3" pulley at 1600 rpm will handle 3 1/2 hp. A BX belt is a notched belt available at a bearing supplier for about $15 dollars.
Unfortunately, a 2.5 inch B sheave is too small for a B belt to be highly efficient. Life will also suffer. If you don't abuse the drive, this will handle 1.2 hp, it will be a fairly compact drive, and it is cheap. should last for a few years.
Otherwise, a jackshaft will be required,
Ya know, a complete drive for about a hundred bucks, not bad. It will be fairly efficient, for sure better than 85%. Probably about 90% not bad.
It will be more efficient than a gearbox, properly designed drives generally lose about 5% per stage reduction. Using a gearbox would mean at best an 85% efficiency because it has 3 steps of reduction.
Jawnn, Can a 12" pulley be mounted to the wheel or to the axle? Is there a place to mount the motor to line up to the axle pulley?