Just putting it here for my personal experience with Tradepac. Iāve built 2 systems with them since 2013, so far all no problem. About the price point, I agree with the rest, have to do your research. In general, they seem to be selling parts at the lowest price. I bought a NZXT Kraken X73 today from them at $260, I checked with Dynacore and they were selling at $285. The shop beside Dynacore (I forgot the name) was selling $295, so in the end I got from Tradepac.
For my previous 2 systems, one example was the NVME SSD which they sold at a higher price than Dynacore. I bargained with them saying Dynacore was selling cheaper, then managed to get cheaper from Tradepac.
One example for RMA was my friend who bought a Gigabyte 1660Ti earlier this year. There was some problem with the GPU and he went to exchanged with the distributor that has its own service centre, which is not Tradepac store itself (the exchange was 1 to 1, free).
Overall my experience with them is good, I saw comments saying their service is not up to par with other stores, which I agree but they are generally nice and willing to bargain with you. I can vouch for them based on my personal experience.