Sangakkara's batting record as keeper is no where close to his overall career record and he wasn't an ATG keeper, so I would also drop either Rahul Dravid or Javed Mianded for Syed Kirmani and move Sanga to 3. I don't think Engineer was at the same level as Kirmani or Bari as a keeper and Kirmani is comfortably the better batsman of the latter two. Also, the most effective lineup may vary depending on the location in which the match is played. Firstly, in Asia an attack with at least two spinners is often more effective than an attack dominated by pace, so Ashwin or Bedi might come in for Fazal in home conditions.Secondly, while Vijay Merchant was a much more technically and mentally solid player than Sehwag and would certainly stand a better chance of success outside Asia, Sehwag absolutely decimated some of the best attacks in the world at home and could turn a match on its head in no time, so he probably merits a place in Asia. Finally, if one was to bring in Kirmani for a batsman, that would admittedly weaken the batting, so it might be worth strengthening the batting by replacing Fazal with Kapil Dev, who arguably is a broadly similar calibre of bowler but a much more dangerous matchwinning batsmen.