You did a great job of copying the original sheath, and that's what the customer wanted. Personally, I hate rivets on sheathes for all the reasons others have cited. Plus they're just not necessary if you do a decent job sewing. That's not relevant here because you were duplicating another sheath, and again you did a good job of making that work.