I really don't know. I think it's luck of the draw.
Locking blocks and barrels are *supposed* to be the same.
But those that I've tried dropping into my 92S either didn't fit (would require fitting) or did not interface properly.
Could just be my 92S. I don't know.
The spare locking block that I currently have allows the slide to ride a bit forward of the original, to the point that the trigger disconnects. (Beretta part, purchased from Beretta. That they say should fit.)
But I run into the same issue with the original locking block when used with a 92FS or SilencerCo barrel.
It could just be my frame. But I've heard the same thing from a couple other people that tried using M9, 92FS, or aftermarket "92" barrels in their 92Ss.
On the flip side, nearly every barrel maker claims that they're all the same. - That nearly the entire 92 family has interchangeable locking blocks and barrels. This is Beretta's own compatibility list for a 4.9" threaded barrel and standard locking block, for example: M9, M9A1, 92, 92A1, 92S, 92F, 92FS, 92G, 92D, 92DS, Brigadier, Elite, Vertec.
Perhaps tolerances and quality control weren't as good for the 92Ss...
Some internals are probably the same, but that's the best I can give you is a "probably".
The best bet for obtaining replacement parts in an affordable and reasonable manner, while they're still available, is to buy another 92S.