In the past we typically brought our vehicle to the dealer for any kind of advanced maintenance. However, it seems fate stepped in as our car broke down across the street from David's. So after getting it towed across the street they took a quick look at it and found there was no spark. So we left it with them overnight and the next day they determined that our distributor was all corroded and rusted sending us pictures. They then presented us with several options which included OEM and non-OEM parts explaining what the advantages and disadvantages of each including pricing. We opted for the OEM option as it included the warranty and the next day, after receiving the parts, they had the car ready to go before the end of the business day. The staff is VERY friendly, understanding and took the time to double check that the timing was correct while we were there. Our experience was great and we will likely go with David's in the future.