What wheel do you have on there now?
That ebay speedo-drive you found is only for 96-07 front-wheels. Later ones require different unit. but it really comes down to what wheel you have on bike now.
If you indeed have 2008+ wheel, then this is speedo-drive you need:
https://www.ebay.ie/itm/362555952643