Posted in For A Bodies Only 1 used turn signal indicator 1966 barracuda 2606027 admin June 29, 2024 Has pitting as shown in photos, I did not test it. 150.00 includes shipping. Postal money order. Author: admin