Paul, I have been happy with off-white german keytops from Leon Speir. It cost right around $200 and took 3 weeks or so. http://www.speirpiano.com/ John Minor University of Illinois
This PTG archive page provided courtesy of Moy Piano Service, LLC