The shift shaft spring of my 2017 G310 R broke, and I've been told BMW doesn't sell the spring separately so I have to buy the entire shift shaft assembly. Is this true? To make matters worse, there's no available stock everywhere I looked. They said soonest availability can be 3 months. That's such a long wait!! So I'm thinking there should be a workaround, right? Does anyone know if other bikes use similar or identical spring? Anywhere else I should check??