Brits in the Second Afghan War are a right old mix. Both khaki and red uniforms were worn. Generally a khaki cover was put on the white helmet, even if they were wearing their red jackets. Puttees were supposed to be worn, but it would seem that not everbody did wear them. So a British Zulu War infantryman figure isn't quite right, but damn near enough, I guess. Some had no khaki uniforms to begin with, it was a choice of red or summer whites.
Towards the end of the war large stocks of khaki uniforms manufactured in India were available, and I think everybody was in khaki by then.