Maybe Les @Ecyclist can help. He has a machine shop and made a gear drive for his E-Bike.
@akhlut is your man