Another Ex Evetech Employee here.
Don't think that their dodgy practices are coincidental or limited to customers, they know exactly what they are doing. Employees were also treated badly during my time.
On the 20% restocking fee etc. that is a load of horse. The reason that they have such competitive prices is because they have agreements in place with manufacturers and suppliers. they get the products, motherboards, ram etc at much reduced prices due to the volume they purchase and would always get massive discounts on those already reduced prices due to the volumes. That is the reason that upgrade bundles etc are "so well" priced. The handling fee was completely unnecessary as many suppliers themselves didn't strictly apply that policy. The handling fee/ restocking fee was just another way to make a customer who already had paid for said item, pay just a bit more. Not that it actually cost Evetech anything, as mentioned they already got the stock at massively reduced prices. They could afford to have the item collected, replaced or repaired and sent back to the customer while still making sizable profits. and that they were, making sizable profits I mean.
Employees weren't treated as kings either, despite them taking most the brunt of the complaining customers. You worked 6 days a week for minimum pay despite your qualifications or experience. Wouldn't receive a pay slip or employment contact. I'm relatively certain that salaries were logged as company expenses and not actually acknowledged as salaries, you can go down the rabbit hole here, income tax that possibly wasn't payed, UIF etc. Sales guys weren't allowed to make commission on sales of walk in clients as management reasoned that the clients know what they were coming there for. This was always a hot topic as many walk in customers really didn't know what they wanted to buy. Sick leave and days off, forget it. Lunch break? you must be kidding, you eat when you aren't busy, and don't think you wont be kept busy.
Not to divulge to much. The point I'm making is that Evetech Management / Owners could care less about the customers or staff. Its all about making money, be it honestly (Haha) or through any underhanded business tactic they can apply.
Advice: Buy from another company, even if it costs a bit more. If you genuinely cannot (doubtful). Know the risk you take.
Cheers