I've been talking to a few Professors and Administrators in MechE. I generally think that everyone ends up with funding, as I can't imagine an Engineering Department at MIT leaving students without financial support. However, the onus is almost always on the student to contact faculty and ask about funding situations. The reason is because the majority of students are funded through RAs, which come from grants that Professors have for their research. So my advice would be to contact the Professors whose research you're interested in, and talk to them about any open spots in their groups. This way, you know that if you don't get a response from any Professors by April 15, your chances of funding are a lot worse.
Having said that, it would be best to contact Administrators etc...to find out for yourself. Don't let a post on gradcafe influence your decision in any way shape or form, as no one here has a vested interest in your future. So please find out for yourself, as this was just an opinion from someone in a similar situation to your own.