I recently took my car to Midas for a routine oil change and tire rotation plus inspection and they recommended that I get all of the struts replaced, since the mileage on my car is at 78,000 without a previous replacement. Where can I purchase struts online? Do I need the whole shock assembly replaced or just the struts? What struts do you recommend for my car? (I would also like to maybe lower my car about an inch from stock; not enough to where I need to roll my fenders but would like advice on how difficult it would be as well as expensive for either lowered springs or coilovers) The mechanic gave me an estimate of about $1,168.42 total for both parts and labor.