Either just buy a new lock set (about $140 online), or just take the triple off and take it into the dealer and get them to make you a key. I think the locksmith you had might be an idiot, or the tumbler assembly on the ignition uses a tumbler that the other's don't (probably more likely)
You can get the triple clamp off. All you have to do is put the rear on a stand, put a jack under the oil pan (or hoist the bike from the rafters or something) and then pull the forks off, the remove the nut from the top triple clamp, then lower the lower triple down until the stem is below the top triple and pull it off. Take that to a honda dealer and get a new key (or two)
Or if you have a dremel, just get everything out of your way up front and just take the heads off the screws holding the ignition on.
Or just take the bike to a shop and have them find the code with all the crap still on the bike if you don't feel like doing any work. It might be a pain to get the bike into the back of a truck, but it's probably easier that all the other stuff I just said. Otherwise you are going to have to pay up and have a locksmith do it without removing anything.
I bet that you wont ever have just one key to a vehicle anymore? That was the first thing that I did when I got mine, had three new keys made.
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.