IIT Jodhpur Mechanical is the best option among these. You can do industrial internships right from the first year. Students usually do their internships in companies like Mahindra & Mahindra, L&T, TVS, etc. You can choose to do your internships in other companies through the industrial immersion program. These internships give students insight into the working of the industry. So, they can choose to do a project of industrial interest as their B.Tech project.
IIT Jodhpur Mechanical faculty is brilliant. Most of the faculty members are actively engaged in research work, especially in Robotics, Materials, Manufacturing, and Thermal. If you are interested in some research project, they will be able to guide you.
According to IIT Jodhpur Mechanical placement for the last few years, the average CTC offered to the students of this branch is INR 14.33 LPA. Mahindra, ISRO, DRDO, and many other core companies recruit students through campus placements.
It is really difficult to compare three different colleges and their respective mechanical engineering branches without knowing them at a personal level. My brother was a student of IIT Jodhpur and has known its mechanical engineering branch fairly closely.
So, I can give you some facts about the branch based on his experience.
Industrial Exposure -
Research Work -
Now in terms of placement, ranking, etc. you could look into the official websites of the institute and get a fair idea about the same.