Came off my 16 gauge. Don’t know anything more about it but should fit 20 gauges also Add a few bucks towards shipping