30,000 miles on a Yamaha YB100 - the definitive review !