Does the maxima have front struts and rear shocks? where is the most inexpensive place to purchase..online or local parts store?