My '95 ST1100 is at 104,000 miles and it looks like the rear shock seal is leaking. Are these repairable? I just looked up shocks online and have sticker shock! Are there good economical replacements? Should I just get a good used one from ebay?