Finally found a good belt with D-rings but turned out the stitching didn't match the rings. After a few months, the seams begin to unravel. Unlike the competitor's belt whose firmware has lasted 4 years without showing signs of fatigue. 1) Stitch error, 2) Stitch by a competitor, 3) Stitch by this manufacturer.