If you do leave the firearms behind temporarily, and you have plans to travel back to South Africa, have you considered a bank safety deposit box?
It sounds like selling them might be a permanent solution to a temporary problem... even though they can be replaced personally that would be my last choice. After shooting 10k rounds through my Glock it's no longer just tupperware, it's my tupperware.