The taillight fit perfectly and was very well made. The resistors and the crimps for the wires leave much to be desired. The crimps wouldn't hold the wires, so I went to the hardware store and bought the twist on crimps and they were much better. The resistors that come with the taillight are really cheap ceramic ones that did not work. They were wired up correctly and the turn signals would not work using the resistors. I wired the turn signals without the resistors and they work perfectly and flash at the correct speed. Other than the cheap resistors and wire crimps the taillight is great.