kjems, before you buy/order anything, take the ignition switch/ lock out and see a local proper locksmith like EUROKEY and tell him the story. He might be able to restore your lock (mechanical part).
Had the same on a Guzzi couple of month ago (screwdriver, no keys) AND my key-buddy dissambled, changed this little bolts, made me two sets of keys, deal done.
(pls see pics)