This is a really good replacement aftermarket part. My bike still runs, going strong for a month now and counting. Been through 90+ temps and bike charges just fine. My only complaint would is one of the zip ties that hold the wires to the stator was broke and that was right when I opened the box and inspecting the part before installation.