Neither of those companies would be high on my list for purchasing electronic components.I'm located near Chicago, the electronics stores nearby are a Micro Center and a store called American Science and Surplus, which has limited parts available, like a ECG153, ECG157, and a few other types of transistors.
You have a lot of mail order options: Jameco, Newark, Mouser, DigiKey. Until you've had time to build up some stock, you just need to plan ahead. When I buy components, I buy at least quantity 10 and usually buy at least 100 for better pricing per unit.
If you buy something in large quantity and want to trade them to get other parts you can use, there's a bartering thread in the Marketplace forum. I have hundreds of different components for trade.
I'd stay away from Amazon, eBay, and AliExpress where the potential for counterfeits is a problem.There's always Amazon, which I'd like to avoid because parts can only be bought in bulk or for huge markups on single parts.

