I dont think except India any other batting team would chase down 350+ scores in ODI, if you look at other teams no one has such a strong batting line up like India. They chased down 320 in 40 overs against SL at Hobart and now two 350+ chases against Aus in India. Being said this, their bowling line up also seems to be the weakest, not many teams would give away 350+ runs consistently.