He's right, their first choice would be Gaikwad-Faf combination. Gaikwad was pretty good buy for them last year and he also scored fair amount of runs with the average of 50 plus. Guess they bought Moeen Ali recently at very high price so i think he would get first chance over anyone else.
Moeen Ali is a good spinner, but he's not performing with the bat for some time. And I really don't know how effective will be his off-spin in the IPL. The Indian batsmen are very comfortable against the off-spinners and the pitches are likely to be very flat. IMO, Tahir would be a better option as a spinner, but his batting skills are not very good. Also I hope they will include at least one among Hazlewood/Viljoen/Ngidi to strengthen their pace bowling attack.
As a bowler, I think Imran Tahir would have been a better choice than Moin Ali. But if you say that Imran Tahir is not very good at batting, it is true. I think Moin Ali will be included in the squad as an all-rounder. It's not that England is just bowling badly. They are batted very badly too. At the moment there is no option to take spinner all-round in the squad now. I think Moin Ali is a good choice. Ngidi can be kept in the team to increase the strength in the pace bowling lineup.
The inclusion of two foreign spinners in the squad is nothing but nonsense. When they have great native spinners like Jadeja. I think a foreign pace bowler should be included in the squad. And foreign batsmen should be given a chance. Foreign batsmen perform somewhat better than domestic batsmen. On the other hand, Moin Ali has been bought at a much higher price. Looks like he'll be in the squad. If he fails to perform as expected, Imran Tahir will be given a chance.