I had little choice when it came to enlisting the CJ Wilson service department, as my car broke down right in front of their facility. With that being said, I consider the fact that my car broke down where it did as good fortune. The service manager wasted no time in analyzing the problem and was honest with the estimate for repairs, making sure to warn me that the price might go up based on the additional parts needed which were not immediately noticeable. The broken part was a section of frame on a discontinued GM brand, not Mazda, 13 years old, and wearing 274,000 miles on the odometer, They completed the work sooner than expected and at a price very close to the estimate. After driving the vehicle post repair, I can say that I am very satisfied with the work.