You need to be careful. Some D-rings are not continuous and can pull apart if put under stress, like a dog pulling on its leash. I order mine from
http://www.eleathersupply.com/loopringsnap.shtml
Quality products and fast service. Have fun! I sew D Rings on everything!