Bill's on University and Francis is the place to go for tough motorcycle key issues in Madison. They've helped me out several times over the years, from making a new key from scratch using just a ignition lock cylinder on a vintage Yamaha whose original keys had been lost for decades (less than one day turn-around), to reverse-engineering a worn Kawasaki key (so bad that it'd fall out of the ignition on the highway) to get the cut pattern and manufacturer's key code and then making a perfect new key to the factory-original specs (on the spot in about ten minutes, with no appointment). The prices are always very reasonable, and they are willing to keep on a tough task until they get it solved.