Hi,
Same thing happened with me. New shock at KTM +- R 27 000.00
I will not advise you to recharge the shock, obviously seals are gone.
Need a new shock or complete rebuild. If you are lucky you can try a claim with the insurance if damage occurred whilst riding on public road. :ROFLMAO: