I know better than u what is 123 deal. Yes, there r theoretical conditions that show India is in disadvantage, but the whole purpose of US supporting India is because its own energy security and of course some trade benefits etc.
But the main thing is that practically, US has agreed to actively find alternatives in case India tests a nuclear weapon again! This is no mean thing, US is not proposing such concessions even to its closest ally - ISRAEL.