MJ-902S is compatible with most mainstream motors such as ones from Bosch, Brose, Shimano and Yamaha. The bike light?adjusts its output power automatically based on the input voltage(within a 6V-12V range.)