would this work on a rifle gas 18 inch barrel?