Where should I apply to for mechanical engineering undergrad?

Purdue should be a match for you.