I obtained this purportedly genuine Omega ref 98000008 20mm x 16mm alligator strap, but I'm not sure it's genuine. The leather looks and feels fine, but the stamps on that back don't match most other photos I've seen. The Omega stamp on the back is only on one side and runs horizontally. Most other photos have the number 62 stamp, instead of 63 on this strap. I'm not sure what that number represents. I assume JBB is the "maker's mark" initials? I'm certain the deployment clasp is aftermarket. It uses a friction plate to stay closed, instead of pushers and the inside is stamped, "ACIER INOX" (stainless steel in French) near the end of the strap. I'm very interested to get your thoughts. Thank you.