A shock repair and service person or shop might be an available in your area. Ebay, there were millions of the crf230's made so there will certainly be shocks available.
Another idea is - Possibly a motorbike junk / salvage yard in your area ? Take the shock with you and possibly find a equivalent replacement.
Black Hills of SD
Life without Motorcycles would just be boring, really boring