I’m not sure on barrel length. It’s short. I can measure it tomorrow. It is not drilled and tapped.