Ahlman's is worth a visit no matter what. 1000's of guns, old to new. Just the parts room alone is worth the drive. (Wifes family has vacationed in Faribault since the 60's)
Canoe Creek north of Decorah has done great work for me.
1889 Marlin , new wood and stainless liner, along with a few handmade screws.
S&W #3 had the hammer notch's rebuilt.
Will drop off a 1921 Nitro Special in the spring for a tune up !