Forget Home Depot and my old favorite ACE- THIS is the place to go for quick, QUALITY SERVICE, at a very reasonable price. The guys here are knowledgeable and are always able to repair at a fraction of the cost in less time than it would take for me even to get a guy over to answer my questions at the big box stores. As many times as I've been, (about 16 in the last 6 months) I have yet to have had a key or lock problem- sometimes I even thought I would have to "bite the bullet" and buy a new one but they were able to repair at a fraction of the cost or at NO additional COST.
I'm so pleased to have found this business, it's my family's "go-to" I've recommended to everyone I know.