Hey Aditya,
You will not get mechanical engineering for sure in NITs. You can get it in other state level colleges that you can choose to pursue the desired branch for BTECH. I will suggest you to take a year drop if you really want a good college.
Good luck ahead !
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile