I bought an 2007 Toyota Corolla S as well as my first car. How many Miles does yours have. I didnt notice much body roll on mine. I think the only way is by getting Strut bars. So suspension stiffeners for front and back. With the swaybars as well. So the suspension would be connected together...