Sway bar linkage

So I wanted to replace my sway bar links on my 1966 Barracuda. I ordered new parts but when they came in it seem they are either wrong or the car came to me with wrong parts. Should my links be 4 inch or 8 inch?

2E7B9219-09A8-40D0-88BE-4831059FA7E6.jpeg