Measure the eye-to-eye distance of your shock.
Also measure the stroke (distance the piston moves).
Then choose a matching shock, don't forget that some shocks have air valves, lockout levers, piggyback reservoirs etc so check it will actually fit in your frame and still allow you to use all the adjusters on the shock easily.
Looks like further down someone has fitted a Fox Float shock to their Teocali, maybe the RL model? Anyway, those Fox shocks are fairly common, so shouldn't be too hard to find I shouldn't think?