Motomech, Q100 won't fit. It's too wide for the front, and he has hub gears, so can't put it in the back; however, the Q85 will fit in the front. It has to be the 328rpm version:
http://www.bmsbattery.com/front-driving/366-250w350w-q-85100sx-motor-e-bike-kit.html
Another alternative is the Tongxin or one of its derivatives for the front, which are 80mm wide. Be aware that the controllers from the supplier below have pedelec precedence, so you have to pedal to enable the throttle and some of their controllers don't have throttle. you can get a KU63 controller for it drom BMSBattery.com, andyou'll need the multi-pin cable to go with it.
http://www.keyde.com/?do=product&lang=en&event=view&ids=07
The smaller GNG crank-drive kits should also be a good solution because your chain-wheel doesn't look too big (unlike the derailleur gears versions). They're fairly simple to fit, but a little noisier, but will climb better and give a higher speed.
http://www.gngebike.com/apps/webstore/products/show/2847062