have, get, make [closed]
Solution 1:
It isn't correct as it stands because you're missing either an article for the mechanic, or an s if there is more than one of them. You could say "My father has a mechanic repair his car" or "My father has the mechanic repair his car" or "My father has mechanics repair his car." I do personally think it sounds a little better to use the past tense ("My father had a mechanic repair his car"), but that's up to you; there's nothing wrong with using the present tense.
Using has as opposed to get or make is absolutely fine grammatically, though it depends exactly what you want to convey. "My father makes the mechanics repair his car" would make it sound as if he is forcing them to do it.