Indian batsmen ready for Sri Lankan challenge