My g-shock is pretty old, but this fit perfectly. Took a few minutes to fiddle with the pins and getting them in. all in all I had it replaced in about 10 minutes, which is kinda long for replacing bands, but cheaper than when I paid to get replaced before.