There are contrary statements from MMS and US regarding the deal. The basic point is we can't go for nuclear tests in future though we have a provision. Because doing so nullifies the deal and the nuclear reactors and the money invested in them goes waste. So to save that India can't go for nuclear tests. Now is that acceptable to a nation which is having threat from Pakistan and China. Let US declare Pakistan as Terrorist State, then we can think over such deals.
But what is been pointed out by the Left has to be answered by Congress, after all they are in a live-in relationship.