Bavarian RennSport gave spot on customer service and Mini Cooper repair. They are conscientious of cost while delivering a complete repair.