EDIT: Just re-read your OP... and suspect this is the same strap you have! I'll leave this here anyway... just in case!

I put mine on a Zuludiver US Military Nato.
...