needed a part immediately (and yes, they are all gone); however, if you can wait 2 days, get your parts at newegg.com. The selection is better, the prices are usually cheaper and shipping on most things is free or nearly free.
I believe Computer Recyclers (about 900 - 1000 N. State in Orem) is still open and they have parts; not a huge selection and it all depends on what you need. I wouldn't touch Best Buy for computer parts. They are horribly pricey.