eZee will do it too. Like the BBS it is sold as 250W, though it is a much stronger motor.
It'll be burning 36wh/km climbing a 10% grade at 20kph, so you'll want to carry a huge battery.
BBS01 has some pretty big downsides, especially giving up the ability to get torque sensing and making for...