EDD3,
The Winchester M1894 and Sears/Ted Williams model are one and the same. Winchester made them for Sears and under the Ted Williams name too. The Sears version may have a slightly shorter magazine tube and fore-end cap or band. Those are the only differences. A (4 stock will fit the Sears perfectly. Early vs late M94 production differences include changing from flat leaf mainspring to coil mainspring. The buttstock spring cleearance cuts (not visible from outside) may be slightly different.
EDD3 & Mikey,
Yes, I know, replacement walnut stocks are very pricey, but that is the nature of the fancy walnut and supply and demand these days. Try a web search for "new rifle stocks". Richards Microfit in Sun Valley, CA (the Los Angeles area) had some nice, and reasonably-priced M94 Winchester wood the last time I looked. But you have to do the final fitting and finishing yourself. Not hard work, but two or maybe three evenings (15-20 hours?) of DETAILED scraping, filing, sanding, and rubbing will give you a beautiful stock. I've done a few several years ago and they came out nice!
HTH
John