Bit of a different time, too. No Weber or Chara, and I don't think MacInnis was competing the year he won hardest shot. It would also require them to compete in both the same year.
Definitely a different time. Here's the competition:
38 Pavol Demitra LW St. Louis Blues
27 Patrik Elias LW New Jersey Devils
91 Sergei Fedorov C Detroit Red Wings
55 Sergei Gonchar D Washington Capitals
39 Dominik Hasek G Detroit Red Wings
68 Jaromir Jagr LW Washington Capitals
15 Tomas Kaberle D Toronto Maple Leafs
24 Sami Kapanen LW Carolina Hurricanes
53 Nikolai Khabibulin G Tampa Bay Lightning
21 Espen Knutsen C Columbus Blue Jackets
5 Nicklas Lidstrom D Detroit Red Wings
4 Jaroslav Modry D Los Angeles Kings
19 Markus Naslund RW Vancouver Canucks
18 Sandis Ozolinsh D Florida Panthers
33 Ziggy Palffy RW Los Angeles Kings
35 Tommy Salo G Edmonton Oilers
8 Teemu Selanne RW San Jose Sharks
13 Mats Sundin C Toronto Maple Leafs
79 Alexei Yashin C New York Islanders
70 Alex Zhamnov D Chicago Blackhawks
44 Alexei Zhitnik C Buffalo Sabres
4 Rob Blake D Colorado Avalanche
1 Sean Burke G Phoenix Coyotes
24 Chris Chelios D Detroit Red Wings
25 Vincent Damphousse C San Jose Sharks
55 Eric Daze LW Chicago Blackhawks
12 Jarome Iginla RW Calgary Flames
5 Ed Jovanovski D Vancouver Canucks
9 Paul Kariya LW Mighty Ducks of Anaheim
2 Brian Leetch D New York Rangers
66 Mario Lemieux C Pittsburgh Penguins
11 Owen Nolan RW San Jose Sharks
37 Mark Parrish RW New York Islanders
44 Chris Pronger D St. Louis Blues
6 Wade Redden D Ottawa Senators
97 Jeremy Roenick C Philadelphia Flyers
33 Patrick Roy G Colorado Avalanche
19 Joe Sakic C Colorado Avalanche
14 Brendan Shanahan LW Detroit Red Wings
60 Jose Theodore G Montreal Canadiens
91 Joe Thornton C Boston Bruins
16 Mike York LW New York Rangers
Blake, Edjo, and Pronger were the only real comp.