I contacted local auotlocksmiths when I needed a corsa key.
They reckoned had loads of reliability probs with Ebay ones, and no longer touch them. Ended up going to dealer, at least you will get a warranty, so if it stops working, they can give you another new one