I was dealing with the same problems until this bracket popped up on E-Pay. 320738391990
It is very well made and has made my life way easier in that area.