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?
Print