64 Barracuda slow going.
As far as seat foam, Google recovering dodge seats with hobby lobby foam. I found this interesting. I know this is a dodge truck, not a Barracuda, but the idea is the same. A low cost alternative maybe.
After going back and seeing the pics of yours, yoy are light years ahead of where I stand.