North Atlantic Seed co, Multiverse Beans, Silver Star seed bank, Blackdog Seed Reserve, Dark Star seed bank, etc. are all solid. You can also get from many breeders directly these days. Exotic Genetics, Solfire, Fresh Coast, Cannarado, etc. all sell directly. Find the breeder and strain you want first and then find the best way to get it. Probably won’t get original packs of what you listed, but can find crosses, bx1s, and S1s.