I have bought foam there so I know they sell it not sure exact dimensions.
They carry many different thicknesses and widths. If they don't have something precut, they will help you cut it
I believe they do. Just ask them.
They have 3 inch foam and they will cut it to what you need.
Thanks! Your answer is awaiting moderation.