Re:
I have a shock like that but it's got eyelets at both ends. You should be able to swap over the eyelet end for the one on yours without one in theory.
Other than that I'd say risse might be able to help with a new one, but it won't be cheap.
What's wrong with your one?