Unicomp still sells replacement caps (
http://www.pckeyboard.com/page/category/Buttons ), however I believe they
have a minimum order amount (price). There are also the ever-so-hated
keyboard forums where you can often post a "Looking for" and find someone
with some spares they'll dump dirt cheap or free.