Please don't take offence, but if sending packages to Africa, it is best to rely on the big names. Out of those you have suggested, I would use either DHL, Fedex, or UPS. I say this because you have a greater chance of the package reaching its destination.
Also, if the package is valuable, insure it for its correct value and keep all receipts until you are certain it has been delivered and the contents confirmed as correct. Hope this helps.