Some powders are simply unobtainable now. Other are available in the continental 48 states if one works at finding them. Using tools such as Loaddata.com ($40 a year subscription) I discovered available alternatives to those favorite but unavailable powders. Natchez, Grafs, Powder Valley, Midway USA, and other sites sporadically have powders available at $25 to $40 a pound. I have also found what I need by frequenting the local gun/reloading stores.
Primers are a different story. I haven't seem any available at those sites or local stores in a very long time. $100 a thousand is unfortunately the going minimum rate for large and small rifle and pistol primers.