I read that the 650 nk is the same bike as the tk apart from the fairing and them being tuned differently .

My question is would the oxygen sensor from a 2017 nk work in a 2015 tk?
I bought the oxygen sensors removed from a very low kms nk to install in my tk, but when I pulled the sensor out it had a different tip than the one in the tk.
I am guessing maybe it’s just the newer design as the sensor came from a 2017 bike ... did the 2017 models have a new ecu in them?

Anyone know if this sensor is compatible with my 2015
The first picture below is of the sensor in my tk
The second picture is the sensor from the 017 nk

One more question I have been getting an error code about my cylinder 2 ignition coil...so today I changed out both coils and plugs ...the bike is definately running better much less vibrations at 3k rpm and no misfires anymore so far but I am still getting the same error code from the ecu ..so now that I know it’s not the coil what should I check next the wiring? Or do you need to reset the error codes once something is fixed..could it still be remembering the problem even if it no longer there?

1D4C7E90-2BD6-4E07-9355-77B277C41F88.jpg

B4473373-E062-4DD5-9D13-4707AAFD2B1C.jpg