This part comes from my bike that I parted out the bike had 6000 miles and everything was working properly please look at the pictures and what you see in the pictures is what you get in the package!