JSRAW Shubman Gill has played a test spot saving innings and will not be dropped at least in next 3 matches of this series.
Yeah, you can't drop a batter after scoring a ton. Although he needs consistency, neither he nor the team India can't afford his 30-35 run knocks in the next 10 innings.
IMO, 30+ runs in each inning is rather consistent, add once in a while 50s and 100s and you are gold.
Another point of discussion would be whether you want 2 seamers or not, knowing that your 2 seamers Siraj and Mukesh hardly bowled in the last 2 matches so you could also strengthen your batting by adding a specialist batter or batting allrounder (Sundar), in that case, you could go with 1 seamer.
Bumrah as one seamer looks to be fine, Mukesh was rather expensive and batsman had no trouble with him, almost like there was no advantage of having him in the team, he got one wicket in two innings that too of the tail-end batter (i.e, of Bashir today). Remove the Mukesh's one wicket and Siraj had similar scenario in first match.