I have a Hamilton Khaki which is desperate need of a new leather band. When I went back to the original store where I bought the watch, the band was pretty expensive. However, I've seen seemingly the same band elsewhere (there's a guy at my barber that sells bands) for much less. Is there a difference between the bands or is it just the markup from where I choose to buy the band? How do I tell what's good or bad? Any reputable watch band makers / sellers?