I prefer to use factory manuals so that's what I bought for my bike. I haven't really studied the Clymer or Haynes versions for the B12, so I can't say if they're good or not, but my past experience with both in cars I've owned can be a little disappointing in some areas, especially if you're the type who does everything from oil changes to full overhauls.