FedEx freight will be cheaper and the time limit will be slower than DHL. For small items, DHL Express is the reference choice, with good cost performance.
Yes, DHL express will arrive in three or four days. The freight is not the cheapest, but it is also suitable.
Image source online