could you try a ball joint (hyme joint) on both ends?
they usually work pretty smooth.