First off, the lock isn't really a lock. Its just a bit of plastic that looks like a lock and can be opened with anything flat enough to fit in it, so no lock smith is required.
Second, I had one break on me and was unable to find any new ones as well. I had to scrounge eBay/here to find a used one. They are very easy to take off and put on. If you open the tank door, there should be a little metal tab thingy on the back you pull out. Once that's out, everything else falls out.
Do you have an old tank that you are not using you could steal from? I looked for rusty/dented/beat up tanks that still had the lock/door still on them. Good news is that our 78 tanks aren't as "sexy" as the earlier tanks so there are usually some deals to be had.
Best of luck.