Found the site via the Facebook "Yamaha XJ 600 XJ900 pre-Diversion" group page, lots of recommendations for the site cropped up there.
Ordered some parts that seem unobtainable here in the UK (alternator brushes and associated items), Len posted them off the day I ordered, arrived...