To be honest there is no way the shackle should wear. The spring mounting bolts should not move inside the shackle. If they don't move there should be no wear.
Sounds like yours were either loose from the nuts/bolts not being tight, or the springs seized on the bolts and spun the bolts in the shackles. Or if you had some work done and the bolts were spun in the shackles, or they came from the factory pre-spun. New bolts are splined near the head so they bite into the shackle to prevent movement.
I installed the wet bolt kit when I put on the EZ Flex suspension kit. Grease can be a wonderful thing. :) With less than 2,000 miles on the toyhauler, the nylon "bushings" were almost completely gone on several of the springs.