As for the strap - good luck. When the military went thru the rigger styled webbing straps back in the 70-80's we quickly learned that woven materials will soak up all sorts of noxious fluids, much less the continual sloughing off of dead skin cells. Those quickly become fed on by an increasing number of bacteria which all excrete odorous scents.
In other words, if its a fabric strap, it gets skanky. Sometimes less than a week out in the field, and once it goes sour, nothing keeps it from returning to that state with perspiration and long hot days. I've tried alcohol, peroxide, and other cleaners. The best success I've had is with non alcoholic hand sanitizer. However, no matter what - it's going to go sour again if you soak it in sweat and feed it skin cells.
Nobody makes silver oxide or anti fungal treated straps, and likely never will - it would be a spike in the heart of their business model. Of all the woven straps I have tried Perlon seems the most resistant. I never had major odor issues with one. Probably because it's more loosely woven and dries quickly.
This is why G Shock's are the #1 selling watch in the military - resin bands don't stink. And why strap makers push their product line and it's variety - they are expendable.