2 snaps will hold it fine. For a D ring you can get them anywhere but some of them are pretty light. Like the Wal-Mart ones. Hobby Lobby should have some. Tractor supply where I live has nice brass ones with the horse tack.


Junkyard Dog #175 www.kelleycustoms.com Sheaths