This stock came with a 682 Gold E gun I bought that is in the picture.. I have no idea what it fitsor even if it fits the gun in the picture. If you want to buy the stock and it doesn't fit your gun, I will happily take it back. I have been led to believe that this is for an older series of guns but I am not a Beretta expert. Buy it and try it or I will be happy to measure it for you as a tape measure should tell us what we need to know. Im sorry I can't be more help but I just know very little about Beretta 680 series guns and the history of the recievers.