I do a lot of custom speakerbox work for cars, and we build the boxes from mdf, then put a thin layer of body filler or fiberglass over the entire outside of the box. then we sand and prep for paint, spray it, and clear coat it. depending on how well it's prepped, it should come out great.