Yes, BMW the replace the 1250 drive shafts on 60 000km free of charge, I am not sure about the 1200's. The new 1300's drive shaft gets replaced on 80 000km, but on your own cost.
I am also looking at the 900GS, but then I had a look at the new 900 Tiger over the weekend. Now I am confused? The...