You should read this thread. It is very long, but might address a problem that you could run into. I think the foam is a bad idea. Just my opinion. You will have a lot of weight resting on it. His was a huge disaster.
Ziggy953's 150 Build errrr....120 Build