Unfortunately, I haven't been able to locate the parts online to repair it myself. If I had a source, I would prefer to do my own work. I don't know if I trust eBay enough to be comfortable that I would get a working shock and not one that has the same problem.
Greg