My bug came on s-techs.. YAY!!

The inspection people said the struts were pretty beat {he knows Id fix them myself and not pay them to do it}, so I've been waiting for the struts to finally go and then get a new strut/spring combo at once....
Someone recently informed me they are putting their 04 STi struts/ stock springs / 50k miles for sale... Are the struts a good upgrade? or would I be better off on another option? I still will look at other spring options.
Also from what I read, with 04-07 tophats on a bugeye, you need a spacer for the rear. Is that for mounting the tophats to the car {same for 04 sti?} or mounting the 04+ top hats on a bugeye struts? {no worries in this case}