springs usually last for life unless there cracked or rusted, shocks which are whats inside the spring is filled with a liquid which over time leaks out ect also the strut topper plate can rust which is dangerous and should be replaced, if your not very handy just buy loaded struts (spring and shock already together) and put them in a car if youve never done that before be sure to ask some one who has it can be very dangerous, if your a bit more handy then just replace the shocks and use your old springs if there still good