I'll swap suspensions with you. I have an 03 wrx sedan. This swap will work, fronts struts/springs are the same, rears will work as long as you use my struts, springs, and tophats, it will bolt right in.
The difference between the 02-03 and 04-05 is that the 04-05 has a tapered spring that requires a different top hat, which requires a different profile on the top of the strut.
Like I said, if we swap rear tophats, springs, and struts, it will bolt right in, no trouble for either of us. I have 47k on my struts and they work great.
I am avaliable asap. Call me.