As you have said in one of your previous replies, you will get some branches at NIT Kurukshetra, NIT Jalandhar and MNIT Jaipur. Now, you are not considering IIEST, Shibpur, which I think is a mistake on your part. It is a very reputed college with AAAA+ rating and has been in the Top 20 Engineering Colleges of India published by NIRF for last two years (For your information, these are rankings of Central Government and begun two years ago.).
So, in case you are interested in IIEST Shibpur, I can tell you a few points about your chances in the college.
1. As per the Round 6 closing ranks of last year, you being from OS would have got ETC, ME, EE, CE, Aerospace, Met and Mining.
2. However, with the re-introduction of four year B.Tech, there are speculations that CRs will improve by around 2k to 5k for all branches. In that case, you will still get all the above branches except ETC. So, it is one of the best bets for you.
In case you have any more queries, feel free to contact me.