Hello.
I'm sure some newer shocks will fit.
However, I don't have that information.
But, if you take your shock and get the following information:
Then send your measurements to whomever you were considering buying a shock from and ask them to verify the same measurements.