Just be careful and call and verify stock before ordering. I just remembered I ordered from there but ended up only getting the front from them as the rears were back-ordered at the time. Luckily someone else was selling an almost brand new set at the time which helped me out.
Definitely do them for at least the fronts since you would have to dis-assemble the factory strut if to put the springs on anyways. The rears are easy to put on by yourself later if you need to for money reasons. That said I did all of mine at the same time and it was a noticeable improvement.