This hub motor is a replacement.
Notice: Please provide the motor number when placing the order, click "add to cart" and fill your motor number in "order note"
PS: You can find your motor number on the motor.
I’ve been on vacation and will not put the hub motor on until late next week.
Easy and done with you tube as a guide. You do need a Shimano flywheel tool to remove the gears. Remove gears before taking out motor to use the tire as leverage. Other than that it’s plug and play