F-16's - Depends what they want them for - and they could probably build a lot of them in India - numbers count and the "F-21" would be able to out perform the Pakistan AF. Against China -? Maybe not but then you also need numbers as well as a top end capability. TBH I can't see a major war against China - maybe the odd border spat but there is no evidence that China is really going to invade - if they were interested in NE India they'd have stayed put in '62.