I did shocks and struts on my 2000 4Runner recently, I bought the parts online and my mechanic installed them. Now we're sorta looking for a 5th gen 4Runner. All the electronics are annoying, I see them as a result of "disposable" cars and the "put in gas and drive" mentality of so many people today.