Among luthiers, good old TruOil has been having a real growth, and from experience in both, I believe the expectations are even higher than for gunstocks. It is generally applied as sealer, filler and finish. Heavy coats are used fir saturation, followed by sanded in coats and finally polished coats. A second method that I have tried that gives unbelievably good results is to seal and fill with epoxy followed by a rubbed oil finish. Older epoxies didn't work well for this, but there are new epoxies available just for this service that do.