Yamaha xj900s diversion
Yamaha xj900s diversion one of the most reliable sport touring bikes available. Effortless bike to ride just had its major service with new tyres. Shaft drive so no need to worry about oiling chains or broken belts. Few small marks around it but hard to notice over all is vary clean bike as seen in ...