Oil based stains do not penetrate very well on hardwood. They also tend to fade over time.
BLO isn't all that durable, and takes forever to dry, there are much better options out there
I'm looking forward to seeing photos of the finished gun!
Small problem occurred when putting one of the pins back in, resulting in some small splinters breaking out. I used an Exacto type razor knife to slightly enlarge the places where the splinters broke out from so that they wouldn't sit too proud once glued back in place. A drop of glue for each one and 24 hours later I was gently sanding away the finish so I could get an even coat of stain on. This is it so far, without the final finish.