http://www.ft86club.com/forums/forumdisplay.php?f=59
^suspension chassis brakes technical section - more people that undrstand this topic.
anyways, as far as I'm aware it'll help with body roll/center of gravity.
you want handling boost, grab better tires - by far the largest noticeable 'mod'