Bench Seat Foam

Does anyone know where I can get new foam for bench seats in a 66 Canadian Valiant???

Or an idea of what it would cost to have them re done....Just basic covers....black with maybe a red piping? Leather or just fabric...looking for a rough estimate on cost...

Thanks