Is this good enough for gaming?

Tuvshuu

Prominent
Apr 4, 2017
17
0
510
Here it is
Sry for my bad english :)
CPU: Intel Core i3-7100 3.9GHz Dual-Core Processor
Motherboard: MSI B250M PRO-VD Micro ATX LGA1151 Motherboard
Memory: Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-2400 Memory
Storage: Seagate BarraCuda 1TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA GeForce GTX 1060 3GB 3GB GAMING Video Card
Case: BitFenix Nova ATX Mid Tower Case
Power Supply: SeaSonic S12II 520W 80+ Bronze Certified ATX Power Supply
Do you have any suggestion?
And the important thing is where should i buy those parts from?
Is amazon expensive? I am going to buy them from Usa