I bought a number of solid brass rods in 0.3438" (9mm, 380 Auto), 0.375" (40 S&W), and 0.4375" (45 Auto) from Online Metals. They are each 12" long, suitable for all of my semi-auto pistols. I slight beveled the ends to make for easier entry into the muzzle. These rods just fit their respective barrels with no slop. I've had to use the 9mm rod on a couple ocassions, thankfully, not for squibs, per say, but stuck bullets that engaged the rifling but didn't chamber (most usually, coated lead).
When I actually needed a squib rod due to severly underpowdered factory ammo that stuck 3/4 way down my Beretta 92FS barrel, I was unequipped. Not knowing any better, I allowed the range counter rep attempt to remove the squib. He actually used a long, thin, steel scribe...no idea what use that was in a shooting range...and he proceeded to destroy my rifling as the scribe passed through the FMJ bullet, so all the resistance he encountered while hitting the scribe end with a hammer was actually my steel barrel. After literally destroying my barrel, he switched to a metal drill bit...drilled out the center of the bullet, then used a wooden dowel to easily push the bullet back out through the muzzle.
Lesson 1...if one can avoid a squib...do it!
Lesson 2...if one has neither the experience, nor the tools to safely remove a squib, do not entrust your barrel to someone else who has neither, but also has no vested interest in your barrel