Swerve Bearing Type

Our design has 2 rows of bearing balls sandwiching the central plate (pick the second model in the GrabCAD library to see the grooves). Basically solves the same problem you are describing.