I had my 2000 Jeep GC keys made at my local locksmith. If they provided the keys, they would guarantee them, If I brought my own blanks in, they couldn't/wouldn't. It cost me $20 more/key, but it was 1/3 of the dealer cost. I had them do it.
With my 2014 Honda CR-V, my local locksmith could not get key blanks from Honda until next year. They said that I could go to my Honda dealer to try to get the blanks, who actually would not sell me the blanks unless I booked time (1 hour minimum) in the Service Department for me to get the blanks???? What a rip-off.