This is not a cheap endeavor. After talking to my local locksmith that said he could not get the correct blanks but could make the cuts, I ended up buying the blank keys from Harpers($125.00 with shipping) and had B-Town locks in Burien WA cut the grooves.($24.00ea)
The funny part is that I never programed them and several months later I misplaced my only programmed key. Luck was on my side as the previous owners never changed the passcode from factory default and I was able to program both new keys. I found the old key the next day. I then bought Tiles(Bluetooth key locators) for all my keychains. Totally worth the $40 each. Now it takes a couple minuets to find keys instead of a couple hours or days even. if they are not in Bluetooth range(supposedly 400ft, realistically, more like 250ft) the app tells you the last known location. they help you locate your misplaced phone also by tapping the button twice on the tile. Just make sure you get the one that you can replace the battery because there are some you cant.