So you've included someone who doesn't even have a Test level stumping over Gilchrist? Given that he averaged considerably less than one dismissal per game, it's safe to assume that he didn't do much, and as such there's no way that he should be rated higher than someone like Gilchrist who kept in just about every game he played in. You claim that Mohammad was 'very stylish and extremely reliable,' yet of the 350+ games Gilchrist played for Australia as keeper, there are countless examples were he's been 'stylish and extremely reliable,' especially in terms of the latter.
I'll happily admit that Gilchrist isn't the best keeper that ever lived, but he was a damn good one. I really have to agree with Aussie in this argument; the idea that a very good glovesman is better for the team than a good keeper-batsman is outdated. Brad Haddin was criticised for letting through a fair few byes on his first tour of India, but have a look at the recent ODI series between Australia and India. Graham Manou is touted as the best glovesman in Australia, yet in his first game in India he let through 8 byes in total and was in general very ordinary behind the stumps. He conceded 28 byes in 4 matches, and scored a grand total of 7 runs. Look at Grout; he averaged 15 with the bat. Sure, quite possibly the the best keeper in the game, but there's no way that he made up for the difference of 25-30 runs just by saving a few byes and taking say, one catch per every 20 innings that someone like Gilchrist wouldn't have.