Made from ABS. This should fit and function just like OEM minus the foam. No foam included. I made one of these years ago for my own 2g and it's still in there working today. I will be pulling the dash soon and making more of the inner HVAC pieces. ***Made to Order - allow 2-4 days processing***