I have a 2016 Haibike Sduro RC.. I'm pretty sure any number of chainrings and crank sets are available. It's really nothing ebike specific. Standard MTb parts. I would go with a midrange setup like shimano XT or something. They are way more durable than any of the lighter weight high end stuff...