I needed to replace my passenger-side outside mirror after accidentally (and ridiculously) knocking off the original mirror. Carolina Car Care got me a new mirror, already painted black. They were also helpful and polite in setting up an appointment to attach the mirror. They said that attaching it would take an hour, and it took an hour. The price seemed fair to me. I value the professionalism of Carolina Car Care.