I have two of the NATO-Peyser brass button compasses and I'm sure I have not put them through the total wringer like some of you guys have but the way I chunk either a Maxpedition Pygmy Falcon II or a Fatboy Versipak across rooms into the closet, on the bed, in the trunk or swing and chunk across the seats of the car...well, one pair of Oakleys and one pair of Gargoyles have met their match inside that type of gear but a various assortment of compasses are rock steady.
At Bass Pro Shops, they have the Brunton Watchband Compass, when you pop it out, it appears to be a 20mm like the BCB and some others. I don't carry all of these different things at once, but I have not had one crap out yet.