You could try MicroCenter as well.
I just paid $219 for an M.2 terabyte SSD. You may find similar pricing if your system has an M.2 slot.
One more thing... At my local MicroCenter, it looked like someone at AMD woke up & made sure plenty of Ryzen Motherboards & CPUs were available and got decent shelf space in the store.
I freakin guessed your Micro Cent via telepathy before looking at your FR homepage. Cambridgeport?