For the money, it seems like a solid deal; as mentioned, the PSU needs switched out ASAP though.
That being said, depending on your specific location and shipping costs, shopping from Germany or similar might be an option worth considering.
For example:
PCPartPicker part list /
Price breakdown by merchant
CPU: AMD - Ryzen 3 1200 3.1GHz Quad-Core Processor (€96.90 @ Amazon Deutschland)
Motherboard: ASRock - AB350M Micro ATX AM4 Motherboard (€59.02 @ Amazon Deutschland)
Memory: G.Skill - Ripjaws 4 Series 8GB (2 x 4GB) DDR4-2666 Memory (€95.99 @ Amazon Deutschland)
Storage: Western Digital - Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive (€41.80 @ Amazon Deutschland)
Video Card: Zotac - GeForce GTX 1050 Ti 4GB Mini Video Card (€159.90 @ Caseking)
Case: Zalman - ZM-T3 MicroATX Mini Tower Case (€29.90 @ Caseking)
Power Supply: SeaSonic - ECO 430W 80+ Bronze Certified ATX Power Supply (€47.26 @ Amazon Deutschland)
Total: €530.77
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-02-28 19:27 CET+0100
You could drop the case from that, as it's likely going to cost the most to ship, and pick something cheap(ish) up locally?