Thanks for the links, it's a Scott E genius plus though so not sure the chainstay protectors would fit. The Miranda link is a good shout, I will contact them to see if they sell without the chain guard as that is no use to me and would hopefully bring cost down.https://www.mirandabikestore.com/chainrings/52-sprocket-chainflow-with-e-chainguard-nut-offset-865mm-for-scott-e-genius-plus.html
espark
https://www.westbrookcycles.co.uk/pre-shaped-e-spark-chainstay-protector-2015-p298119
easpect
https://www.westbrookcycles.co.uk/pre-shaped-e-aspect-chainstay-protector-2015-p298120
Cheers, btw just realised what you meant about the bearing, got the wrong end of the stick. I agree needs covering, I'll get onto that prontono that sprocket is for that bike only thus why it is off set and so expensive.
a haibike one might work but it also might not ill take a pic of my 16t so you can have a look.