The way I see it, an engineer could get a new sprocket, separate the teeth from the spline (about half way) then weld two large washers, one on each side on the teeth part of the sprocket, locking the spline part in between the two washers, meaning the teeth would spin freely on the splined part, then cut some windows in the washers/splined section and cage tensioned springs in the windows! i hope someone understand my post!