I have spent a few weeks on a XJ 900 with quite a few 300+ mile days. It is an excellent bike but for one thing and that is the screen, I found it to be absolutely useless One particularly bad day resulted in a three week old visor being reduced to scrap and having to stop every 10 mile or so to clean the visor. On another day in freezing fog the visor was completely frozen and I had to ride with the visor lifted and the wind was just being channelled into my face.
I don't mean this to sound like an anti XJ900 rant, I would buy one tomorrow but wouldn't use it until I changed the screen.
The electric monk always has faith.