Do not pack it in your checked luggage. Especially at Jo'Burg airport. It will never grace your camera again after it.
I bought the ThinkTank Airport International Roller Bag 2.0, which held 2 bodies, 70-200, 24-70, 16-35, and the 300 2.8, hood reversed, attached to one of the bodies. Then I bought a case for a 400...carried both of them on to the airplane.
Only issue I had is that there wasn't enough space on the airplane for my bag, despite the fact it was in the international guidelines. All that meant was when i walked on to the tarmac, i placed in underneath the airplane, and when I got off, I grabbed it. This was good because it didn't go through the normal check-in screening where stuff gets stolen there.
2X Canon 1Dx|Canon 1D Mark IV|Canon 5D Mark III|14mm 2.8L II|16-35mm 2.8L II|24mm 1.4L II|35mm 1.4L|50mm 1.2L |85mm 1.2L II|70-200 2.8L IS|200mm 2.0L IS|300mm 2.8L IS|400mm 2.8L IS|800mm 5.6L IS| 580EX II| 600EX RT II|