Not sure where Zero buys his from, but P&C, Smokingpipes, or a local tobacconist is where I got/get mine.
Also, I rarely take mine off. When they start to wear out, I cut them off, throw them away, clean the stem, and put another on. I keep a dozen soft bits at my place for occasions such as...