I just picked up a 4" cowl hood from them for my brother's 86 mustang yesterday, and I got to tell you, the hood looked flawless (small scratches, no biggie). But yes my brother and I were a bit skeptical because we have heard from numerous people that their product sucked and vice versa. He decided to take a plunge at it and order one. Hood came out O.K and my brother is extremely happy.
Overall I think it just depends on who's doing their quality control at the time. My $0.02.
SAM