Headlamp switch new multi-wire connector FOUND

Easy there Captain Happy, I just asked because that Standard Motor Products # when searched, seems to be for a whole lot of other cars. Just asking.
Actually, this does not fit your 68 Barracuda. This part is a 9 pin plug and yours is a 7 pin plug. Ask me how I knows this...

So, folks, be sure that your part is the same pins as this else it won't fit.
Now to try and find the 7 pin connector...