Everything form 2019 to 2021 is push to unlock
I don’t believe that’s accurate
Size/frame wise, the more important info is the mount type (trunion or regular eyelet) and the size of the shock itself. Measured as eye to eye length and stroke length.
For example, a 100mm spark uses a 165×40 trunion shock at 100mm, a 165 fox shock could also be used in 42.5 and 45 mm strokes, which based on a frames leverage ratio often means 110mm and 120mm as a result.
“Older” Eyelet mount shocks are still very much used on xc bikes too.
Like chapaking says, tune will be a consideration, with aftermarket shocks being typically more generic vs some 2nd hand tear offs potentially being tuned for totally different frame designs. Service cost to replace rebound and compression tunes wouldn’t be cheap
What bike is this for?