I first want to say that I am not a wrencher. So if my terminology is incorrect I ask your tolerance. I purchased my bike new in 08. At 57k miles I had the bike painted. There was considerable disassembly to complete the paint. A non BMW motorcycle shop dis & re assembled the bike. I picked it up and rode it about 1500 miles home. I then met 3 friends and spent 2 weeks riding the Texas Hill Country. About 1500 miles into that ride so 3000 + - I had a catastrophic drive line failure. The front u-joint broke. I had it towed to a BMW shop. The estimate was 5k to fix. I trailered it home to WI. I had a BMW certified Master Mechanic repair the bike with used parts. I picked up the bike around April 1st. I made a trip to the East Coast in early June riding about 2,700 miles. I left mid July for the Rally in SLC. 1400 miles. I left the Rally and rode to Tucson another 900 miles. Leaving their I headed towards home. About 400 miles out of Tucson on I-40 outside of Albuquerque I had another catastrophic failure with the front u-joint breaking. I was towed 50 miles to Sandia BMW. They diagnosed the same issue. I arranged to have the bike shipped home (not delivered yet) and flew home. Sorry for the long story. I'm trying to figure out what may have caused this to happen TWICE. I need to decide whether it's worth fixing. I have way much into it now and have it farkled out very well or is it time to upgrade?