Hey friend!
I think you should try to opt mechanical engineering from IIT BHU if you want to be branch specific as mechanical engineering is better branch than metallurgy . But if you want to be college specific then you should go for IIT Kharagpur as it is one of oldest IIT'S . Placements are very good in both colleges but IIT Kharagpur is ahead of IIT BHU . Listen your heart friend .
Try this colleg predictor for more colleges at your rank .
https://engineering.careers360.com/jee-main-college-predictor?icn=QnA&ici=qna_answer
All the best friend!
College Comparison based on Courses, Placement, Rank, Fee
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile