Locksmiths are local companies so that wouldn't fall under members recommendations when we dont know where you are. Your best AND safest bet would be go to the dealer, pay the money and get exact spares made. The dealer may cost more, but if you're looking "good quality", that is where you will...