My 2003 1150 GSA is at 113k Kilometers. As a preventative measure I am removing the driveshaft and having new bearings with circlips and grease nipples installed by Bruno's Machine and Repair in Sudbury Canada. I will be driving across Canada on a tour with my band so I will be dropping it off and picking it up personally from Bruno. Here are some pics of the removal. (I will post pics of new driveshaft bearings in a few weeks). I had a relatively easy time removing final drive, swing arm and finally the driveshaft. While I was here, I removed the starter and Checked the play in the transmission input shaft splines (as I've heard this is a common failure). Thankfully there was very little play and everything seems to be in great shape. I replaced the final drive roller bearing 5k km ago. The custom "made in China" pivot bearing holder (BMW part #69) is there for comic relief.