I have found the locks TRS assembles to be outstanding. They spark as well or better than any locks on the market. I have assembled several of their locks as well, using their instructions and they turned out great. Just a tip. Unless you must have a specific lock, call and see what is in stock. Sometimes one lock will be out of stock but one almost identical is in stock. (This is with lock parts sets) If it is in stock, it arrives quickly. I have called with a long list of locks and found everyone in stock. Other times, certain ones are out of stock but Jane is usually pretty accurate with the delivery time. Best advice I have, is plan ahead. They are not Track or MLBS although lately their inventory seems to be improving.