Commies are right for an entirely wrong reason. They oppose the deal because they hate US and love China. They don't oppose the deal because because it is actually capable of reducing India's strategic military options like nuclear and missile testing.
Life many others like them, communists have not bothered to go deep into the details of the deal. The most erudite analysis of the deal, its effect on indian security environment is available at www.newsinsight.net