Theres a guy on ebay that refurbished my keys for me.
new microswitch buttons, battery and shell for about £15
All you need to do is keep the key blade n chip I think.
Just put vauxhall key repair into ebay theres loads.
you can buy the kit and attempt it yourself but they are small so I wouldnt bother.