The GCA of '68 requires that a gunsmith doing work for the public have a FFL, the same FFL that a dealer has. Guns held for work overnight must be logged into and out of a bound book. Work that is done while the customer waits does not have to be logged. The foregoing was true from 1982 through 1996 while I had an FFL for gun repair, and I don't think it has changed.