Sorry to hear about that
I had on my 06 GSA all together 5 !!! final drives.Every 13k miles a new one.BMW paid for the first 4 and by #5 they said i was overloading the bike and refused to pay.
Got a 09 now which is on 24k miles now and all is well,so far