I went with Adventure hunts & was probably some of my photos still in his display, was pleased with the service.
whoever you decide to go with you should contact custom travel @
http://customtravelafrica.com/ they take of everything & are partners with the Afton Guest house in Jo'burg, their staff is very knowledgable about guns/customs/requirements & can be a huge help in getting thru that portion of the trip.
Custom travel gives you DETAILED instructions about where to go & who to talk to.
Ken did mention to me that he had to pay some wierd "gun handling" fee @ Upington airport. be careful of such scams.
on a side note, the Africaaners are very afraid of the crimes & seem to have their own version of what's safe & what's not. Not saying crimes don't happen but I never felt in danger even when my driver forgot to come take me to dinner 1 night & a friend & I had to walk to a restaurant @ 11pm. True,we were in Pretoria not Jo'burg but they should come to Detroit if they wanna be scared!
good luck & I am willing to bet you'll have such a great time this will only be the 1st not the only time you go!