Sram make a hub called the "i-motion 9". It costs £250 for the hub and £37 for the shifter, plus fitting.