I have bought from these guys. Decent prices, great quality, nice to deal with. Actually wool is a suggestion, not a rule.😉 The official event jersey (left) isn't even wool, as far as I know.
https://www.oregoncyclewear.com/specials.html
I got the Legnano jersey from them in 2016, with optional embroidery by Spectrum.