Todd,
That mold is professional quality!
I just made some molds using blank plastic corrugated sheets from Lowes.. (The material used for the For Rent signs, political signs, etc). I was a bit afraid I would need some support on the sides, or something lining the mold for easy release.... But...