Question Is this a good 600 pc build for.my friend?

It is now. You don't want that slow memory with Ryzen. It will directly translate to poor performance. 2933mhz should be the minimum memory speed used with any Ryzen platform.

PCPartPicker part list / Price breakdown by merchant

CPU: AMD - Ryzen 5 2600 3.4 GHz 6-Core Processor ($164.89 @ OutletPC)
CPU Cooler: Cooler Master - Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler (Purchased For $0.00)
Motherboard: ASRock - Fatal1ty B450 GAMING K4 ATX AM4 Motherboard ($89.99 @ Amazon)
Memory: G.Skill - Ripjaws V 16 GB (2 x 8 GB) DDR4-3000 Memory ($85.98 @ Newegg)
Storage: Kingston - A400 240 GB 2.5" Solid State Drive ($29.99 @ Amazon)
Video Card: EVGA - GeForce GTX 1660 6 GB XC GAMING Video Card ($214.99 @ Amazon)
Case: Fractal Design - Meshify C Dark TG ATX Mid Tower Case (Purchased For $0.00)
Power Supply: SeaSonic - FOCUS Plus Gold 550 W 80+ Gold Certified Fully-Modular ATX Power Supply ($75.98 @ Newegg)
Total: $661.82
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2019-04-17 00:16 EDT-0400