Browning universal piston assembly, 12 gauge. Fits Browning Gold, Silver, Winchester SX2, SX3, FNH, SLP