I am 99% sure that it won't fit. I f you look on eBay at a 2017 screen it will show as none compatible with a 2004 bike. If you ask in the "Wanted" part of the for sale section of this site someone may have what you want for sale. Hope this helps.

Bosh, have you introduced yourself in the correct section of this site? It's a nice experience to be welcomed by other members and it gives you a chance to let us know about your bike and maybe a little about yourself. Welcome.

I see that you are in Devon, I have the same bike as you and live in Devon too.