Why you might want one
Punches, in general, are handy for localizing the power generated from the blows of a striking tool, usually a hammer or maul. Most of the common punches mechanics use are somewhat delicate: the transfer punch, the hollow punch, the prick punch, and both the roll pin and corresponding starter punches. Of course, we also use taper punches for rougher duty. And the brass drift is certainly employed from time to time.
But none of those stand up to an aggressive mechanic with a four- or eight-pound sledge up against something that’s really stuck. Especially in areas where vehicles exhibit heavy rust, the amount of force required to move something oxidized in place often demands more firepower. Mechanics in the southern U.S.: I am not exaggerating on this point. If you haven’t dealt with a seriously rusty heap, it would bring tears to your eyes to see the beating that needs to be applied to some items to free them.
Because bull pins are expected to suffer powerful blows, they’re robustly built; I think of mine as a taper punch on steroids. This Klein 3255 bull pin I own has a few helpful features. It’s about 14” long, which though small for a bull pin, means I can usually get clear of surrounding parts that could be damaged while I’m reefing away on the thing. The length and weight are not so great as to make the tool prohibitively heavy or lengthy to store. For $30 or so, you can buy almost any one your heart desires.
The Klein pin also has an oversized head which makes it easier to strike and helps protect your paws when you’re swinging for the fences. And there are flats in the shoulder, so you can easily slip a wrench over it to free it when stuck. Should that fail, there’s a large enough lip under the head you could get a smaller punch or a chisel on it if it was very stuck.