My '66 Barracuda doesn't have this part, does yours????

Yes! Every '66 Barracuda should have that attached to instrument panel bezel on the internal side.
You would need to remove the bezel from your dash to see it.