If you can remove the entire driveshaft from the bike and try to slide in or out to get it to it's original position . I don't know if it is compressed or extended too much .
These mods look better than the replacement spring . I would go this route if mine ever fails . I got the sturdier spring and put it in my luggage so it will never fail .
You might want to call a bearing vendor and speak to a knowledgeable salesman . Ask him if there are different quality bearings in the same base part # ? The base #s we are working with are ( I think ) are 205 and 304 . Let me know what you find .