Treblig,
If you stay at Afton Guest House, Annalise can take care of the gun permit for you. They will meet and greet at OR Tambo airport and have the permit in hand. There is no real reason to take shells with you. 12 g shells are easy enough to get there for not much more than here.