You might find these parts useful https://www.bricklink.com/v2/catalog/catalogitem.page?id=539 https://www.bricklink.com/v2/catalog/catalogitem.page?id=538
I think either one of these might fix your centering problem too https://www.lego.com/en-us/product/technic-large-motor-88013 https://www.bricklink.com/v2/catalog/catalogitem.page?P=x928cx1
Heya! I made a neat little front axle, It's a driven and steered live axle designed for an upcoming project (no promises, I suck at finishing things). I've been away for a while, but I feel like I did good on this one :)
Stud.io file