For speakers and whatever your budget, try Crutchfield. I've been buying whatever I need from here since the late '70s and have yet to be disappointed:
https://www.crutchfield.com/S-O8GQfDVGp9U/ (you may need to copy and paste this = my PC is hurtin' today)