Clean. Tested and in good Working condition. These fit other models and years, but it is at your discretion to decide if it fits your bike or not. These ship priority and usually go out same day


May or may not need programmed to your bike depending on your setup. If you don’t know, ask your mechanic or your google. Id say just plan on reprogramming


What you see is exactly what you will receive nothing more nothing less