John,
Hope you don't mind the link but it seems like a good deal.....cheap and free keychain light......
http://www.botachtactical.com/printecaurhe.html
As far as covering the lens to make it red, has anyone ever used the "Taillight" repair tape?? If I recall correctly, it's a transparent red tape. Wonder if that would work??