Go to an automotive upholstery shop, they will have samples of diff density and thickness of foam. They can also cut the foam to your sizes. They will cover them as well. I built a storage sofa and needed cushions. Seat cushions were 4 inch and higher density, seat backs are 2 inch and lighter but I don't remember actual densities.