Go to an upholstery supply shop to find the good foam.
they have different densities...and different quality.... measured in length of time it will last... and they know which is which...
for instance...here in Austin..
We've got you covered... for less. Capitol City Upholstery Supply