Hbui there,
I would really like to know where the strap in the first post is coming from. I have been looking for 21mm lug straps for ages but they are difficult to find.
Up to now I have found straps at Bob straps (waccex.de), The Watch Boys, Peter straps (google it, seem to be great Alligator straps). But most have either croc straps, pilot straps or rather uninspired calf straps - nothing like the pic below.