Works good until the plastic servo arm becomes worn, then shifting becomes sloppy with the worn plastic servo arm. I only need the plastic arm that holds onto the shift cable but the whole e shift assembly is out of stock. I'm still waiting to hear back from aventon on replacement. My bike aventon M is not even a year old yet...