Next time you're in London pick up some Log End Sealer at Lee Valley, it's around $35/gallon or so if I remember right. With a little care you can avoid getting it on the parts you want to stain.