It appears the brackets are bolted directly to the tub. Even a patch of bicycle inner tub sandwiched in there might help.
Next level might be 3D printed PLA brackets.
Is that a Macpherson strut suspension? It's hard to tell. Parallel arms where I'd expect an A-arm.