yes...call every locksmith around....we get people driving more than an hour to have us make keys for their motorcycle. In fact, if a locksmith is good enough you will not have to take in your ignition, just bring in the bike...truck, trailer, etc. Heck we have had them brought in a mini-van...tight squeeze! get prices too...we have had people drive further to come to us, because we were half the price.
Call dealerships and see who they use for keys. Chances are they will have a name for you and someone who is good, and reasonably priced. I do alot of work for a dealership whom is the biggest dealership I know of. Last, I checked, they said they kept 1000 units on hand(new and used), and that was before they filled the warehouse with shelves having 2 shelves...bikes 3 high counting the floor. Prolly 1/3 of our work is referrals by them.
I can tell you we are in a medium city and we usually charge $35 for the first key. If you can take the ignition off, then 23.50, but if you can bring the bike in whole, then it is prolly not worth the effort to remove the ignition. We usually charge within the city limits 75 to come on sight and make the key.
I will tell you this, most manufacturers do not keep records according to VIN, except Harley Davidson.
This dealership also acts as a distributor, and I have been there to make keys for bikes fresh from the manufacturer, because keys were lost between the factory and their warehouse.