Is There a Way to Stop Curve Deformation?

Here I’ve made a chain, but when using the curve modifier it deforms the mesh in certain areas. Just wondering if there is any way to prevent this from happening. Cheers.
BikeChain.blend (714.2 KB)

try using a rig instead curve.
Get each piece of the chain and duplicate it and make a straight line
as long as you want, then join them all,
And make a bone and extrude it for each one,
and the parent the bone to your mesh with automatic weights.
Blender does a pretty good job to deform each object and not treat it as one “joined” mesh…