Dunlop has been my choice of strap lock for more than 10 years.  I have them installed on every guitar, my sons guitars and they have never failed.  Some issues are on larger, thicker leather straps, but you can work the leather over time.