The M3 guide rods and upper links aren't really needed; not to say they aren't an improvement but I think the consensus is that the improvement is so small relative to the cost that its not worth it.
If I was going to replace the guide rod and upper link, I'd do it with AKG control arms.
I'd be wary of buying anything from a place called "flushstance" ...
I don't have any real data on the swaybars. The hotchkiss are probably fine but I'd look for ones that are adjustable. Thats what made me get the UUC bars.