You can get a big roll of carpet underlayment foam at HomeDepot for $45. I've used it to build a big touring seat since it is good and firm, and can be easily built up in layers with spray adhesive. A whole roll might be more than you need, but it is cheap.