I ordered a 2003 Cobra style rear bumper cover from them with out the COBRA lettering, it got here and the body shop spent 4 hours trying to get it to fit correctly, I finally told them to forget it, box it up, and send it back and I ended up ordering the OEM cover instead WITH Cobra on it, so I was pretty ticked about that. With that said, I know it took the body shop calling them a few times to tell them what wasnt right and emailing pics of how bad the fit was, and about 3 weeks later they gave me a full refund.
Overall I would probably not bother with them again, I appreciate the refund, but I feel like that was the minimum they could have done anyhow.