My thinking is more inline with @ramangain. Instead of potentially pissing away more money on locksmith cuts that may not work, getting the dealer to cut one based on the VIN is probably the wisest choice (and maybe the most cost effective at this point).
Not entirely sure but I suspect a dealer has to give you your key code if you prove that you are the owner. I was mostly interested in seeing the price difference between the dealer and the locksmith that asserts that they can cut from a code number. If the locksmith has the ability to do it I would think it would be an accurate cut. But there would have to be some savings there.