I just installed the Borg box and your coupler which is a nice and simple piece to install. I too have the whiny sound from the box. I understand Borg will warranty it but wtf. Why is there a large percentage of people having this issue? I believe my box has the welded tang for the K-frame mount.
The feel is great but no one likes a whiny Borgbitch