K&L does amazing work. I know a couple of cars that have been done there and its reasonably priced and lasts.