Give them a call and explain your situation. They're very helpful.
Yes, for any residential or commercial lock. If a vehicle has lost keys, call the shop there to make sure. Some vehicles can only have keys made by a dealer, but they can do most of them.
Thanks! Your answer is awaiting moderation.