What did you do to solve this issue, besides remodeling and texturing.
I did a quick fix in UU3D, selected all, made double sided and created a new group, selected all again and then flipped normals, then selected the original group and deleted the mesh .. probably the totally wrong way to do things but I ended up with a fixed model with the same poly count
or you can do what Nio said