http://www.rockauto.com/ Cross check the part number on Amazon, you can normally find a better deal + only 2 day shipping.
Struts, I might be used depending on miles. The rest, I would buy new. Axle boot=torn? If yes, NAPA has a rebuild kit for the axle that I have used with success. If you don't want to monkey with that and the axle does need to be replaced, used OEM or new from NAPA. (I like their suspension parts.)