I believe this kiddo would get a very substantial merit scholarship at University of Alabama. Same with University of New Mexico.
What is your instate flagship…they likely have mechanical engineering…and would cost $25,000 less than the private schools on your list…or less.