Your mechanic is an idiot !! There is no such thing as that's as good as it gets,, it's a machine it can be fixed,, take it to another shop with qualified people in it.
As far as this guy goes,, you are more than likely out the dollars it cost you,, what else can you do..