This band was purchased to replace a band for a Casio SGW-500H 100M watch band. I understood that this band is not an exact replacement but ordered it anyway. Other resources had pointed to this band as an acceptable substitute, so I was hopeful. The buckle side snapped right into place. The strap side did not. For some reason, there was a buildup of material on the part of the strap mount that sits between the pin and the watch. Before I realized it, I had damaged one of the pin holes on the watch during my futile efforts to install it. Fortunately, it wasn't enough to keep the pin from holding into the watch once I had rectified the problem. Using a pocket knife, I had to trim off some of the material that was preventing me from mounting the strap onto the watch. With trial and error, I finally removed enough material that the pin set into the holes and it has been holding for 3 days now. I am pleased that the band is working for me, but am frustrated that I had to make such an adjustment. If I had had the same problem with the buckle side of the strap, I would have blamed misinformation from the other resources, but because the buckle side snapped right into place, I blame quality control. Still, it is a nice replacement band and if I had wanted to take the time, I may have returned it for a replacement. Unfortunately, replacement bands for this particular watch are hard to find and I was desperate to fix my broken band.