Honestly, just about everyone. Dlask should have bolt buffers and extended magazine releases, not sure if they have safeties. I've seen oversized ones available online though, I just can't recall where. Wanstalls seems to have a decent assortment of 10/22 stuff in Langley as well, although I haven't had the chance to see their shop in person yet. As for the stock, are you looking for a proper M1 wooden stock, or just something similar? I'm sure I've seen the wood versions available on one of the site sponsors, but I just can't remember which one.
Honestly, I think there's so many options and price points, my suggestion would be to just start at the top of the list for the site sponsors and work your way through their products. That's typically what I do when trying to track down parts. It takes a while, but it actually lets me see whats out there before I make a decision on what to get.