Got my starter replaced here. 240$ for the starter, plus 160$ for labor and taxes/fees. So 400$ total... you be the judge.
The mechanics are great.
But for future reference, if u already know what's was wrong with the car, I suggest calling each shop you can find on yelp and ask for their labor charges. You might get it cheaper.