Bench seats dont have foam in them. they contain a mattress like batting.
I restore the original whenever possible. Just a matter of cutting the tack stiches out and seperating the layers. Generous spray of frebreeze, add batting where needed and flip or restack the layers. If you spend the extra time and coin to cover it all with muslin fabric it will stay in place better while stretching the skins over it.