For a USB stick (which goes in the pocket too, I try to keep the key-chain as light and unencumbered as possible) I used to use the Lexar "sport" models with a stretchy rubber cap, but have recently been using PNY ones with a plastic cap that seals pretty well.