Came from a bike that had done 17,000 miles and they are in good working order and redy to fit but recommend giving them a little clean as sat awhile. The previous owner has ftted bultet connectors in place of the block connector on the TPS unit. Fit all XJR 1200 models.