Question First time PC builder checking compatibility

Aug 4, 2019
1
0
10
Can someone tell me as i am a first time pc builder with almost no knowledge that this is all compatible and good.

Ryzen 5 2600
Asus prime b450m-A micro atx am4
G.Skill Ripjaw V series DDR4-3200
Western Digital Caviar Blue 1 TB 3.5"
Crucial MX500 500gb 2.5" SSD
MSI GeForce 1660ti Ventus XS OC
Antec Dark Phantom DP301M microATX mid tower
Corsair CXM 650 watts 80+ bronze semi modular

If anything is incompatible or i am missing something please tell me an alternative for around the same price. Thanks!