I have been working on Top Shot for 4 seasons now. If I have learned anything about microphones and recording gun fire it's that professional mics have no problem with most weapons spl levels! Either that or I have been very lucky.
On season 1 all I used was a couple sm57's recording directly to the decks used for robocams. Originally they did not want me to do any recording as they did not have a budget AND I would have never used any of my pricier mics!!
On season 4 they did have a budget and I used stereo pairs of:
Senn mkh70,60,50,8050
AKG 414, D112
Shure sm91
They gave me time with every weapon and I worked very closely with the post department to ensure the sounds used are accurately representing each weapon.
Placement was from 4ft from the weapon to 10ft in front of the firing line, 50ft and 100ft in front of the firing line. We also would face the mic towards and away from the weapon.
I have used almost every mic I own since we started on season one and I have yet to blow out a mic. The cast are all on cos-11's and they have no problem with any weapon so far. I did blow a mic pre but it was my fault.
If I could offer any advice it would be to use a lot of mics and play around!!
Lots of fun!