Question Would this build work?

Jul 23, 2019
13
0
10
Ryzen 5 2600
Rx 580 4gb
Asrock b450m steel legend
Corsair pro rgb 3000 MHz
EVGA 550 b3 80+ bronze

Just wanna make sure that this is a solid build looking for recommendations and making sure it’s all compatible with each other