in dire need of some 68 Barracuda parts

Let me start by welcoming you to the site!
This is bar none the best site for "A" body resources.
Someone here will point you in the right direction.

Good luck!