Newbie here first post. I own a 2004 4 Runner SR5 V6 getting ready to turn over 100,000 miles. I took my truck in for its oil change and was told I need new rear shocks and front swaybars. The mechanic took me back to look at them. The shocks outer casing is rusting away on both rear shocks but the rest of the shock looks pretty solid. Should I change them and were is the best place to buy them? The front swaybars are the short vertical links witch he grabed and twisted and told me they shouldn't twist. What do you think. I am mechanically inclined and actually like doing my own repairs. How hard would this project be? Thanks in advance.