I was wearing out my drive shaft worry beads concerning my 116k mile 2003 R1150GS. Nothing weird going on, just figures it would be a good idea to be proactive and get it rebuilt. I saw MSI mentioned in an older thread http://www.machineservice.com/ I sent mine to the Green Bay facility and I am very happy with what I got back. First off they did it fast(one day turnaround), they did it much cheaper than Brunos ($260 versys $390) and the shipping was only $12 one way vs $38. The u-joints have zerk fittings so are greasable. I've put 200 miles on it now and running smooth with no issues. They even marked it so it's easy to line it up to stay in phase during install. Nice to support the USA.