Definitely get a second and third opinion from a reputable mechanic. It can be hard to find a reputable mechanic, so ask here if anyone happens to know someone in your area. Otherwise, ask people you trust and go to several places. Don't tell the places you go to what was "found" by other shops...