Been a long time but...
SCOUT
Soda Popper / Bonk! / Sandman
SOLDIER
Direct Hit / Buff Banner / Market Gardener
PYRO
Backburner / Flare Gun / Axtinguisher
DEMOMAN
Loose Cannon / Scottish Resistance / Eyelander
HEAVY
Brass Beast / Sandvich / Fists of Steel
ENGINEER
Rescue Ranger / Wrangler / Gunslinger
MEDIC
Crusader's Crossbow / Quick-Fix / Übersaw
SNIPER
Bazaar Bargain / Jarate / Bushwacka
SPY
Enforcer / Your Eternal Reward / Dead Ringer
Not to hijack the thread but here's a part two: combining all available weapons, stock included, what if each class only had three weapons to choose from? Your picks become the new stock with no alternative unlocks.