Can Bristol Finish be used with stain underneath?

Yes it can. Make sure the stain has properly cured before applying and always try a test piece to make sure there are no compatibility issues.