66 Barracuda Strut Rod
I have a 67 if they are the same
Print