Chemtronics CW2605
It's expensive but I can do 2 complete keyboards with it. Unlike other contacts renewers, it is not based on cyanoacrylate so it will not crack and flake off over time.
I renewed my PET style keyboard back in late 2006 with this and it still works like new.