mechanical can be best at Nit jameshadpur . , kurukshetra or surat or m bhopal
On the order of preference you can prefer NIT Kurukshetra, then NIT Surat, then MANIT Bhopal And then NIT Jamshedpur for Mechanical Engineering.
Further you can check the cutoff of these NITs below:
https://engineering.careers360.com/articles/nits-cutoff-for-top-btech-branches