Well, I don't know much about suspension myself, but I went for a budget option.
I bought all the parts from GSF
Standard new shocks (front & rear)
GSF lower springs kit (35mm)
New bump stops (front & rear)
New upper spring plates (front & rear) mine were rusted badly on the shocks I took off.
New protective tubes (for bump stops) (front & rear).
I salvaged any other parts off the older shocks, (packing & stuff) it's pretty self-explaining when you compare the shocks side by side
I had never changed shocks myself, but thought I'd give it a go. Just follow the Haynes manual step by step and you can't go wrong, it's very easy. The only part I stumbled on was when I had to tighten the top nut on the strut rod, but I got round it easy enough by cutting the top of a socket so I could get a spanner to turn it while I was holding the strut rod steady with an allen key.
Hope this helps