OK this is something that has been covered, that is likely why there have been no replies. Try searching using several keywords in the future.
Front suspension on all 02-07 WRX is identical wagon or sedan.
Rear suspension:
02-03 is the same (wagon struts have more camber I believe) wagon springs are also taller height
04-07 is the same (wagon struts have more camber I believe) wagon springs are also taller height
The strut mounts and the top of the strut stud are different. You can interchange between them ie use 02-03 rear susp on 04-07 or the same in reverse (must use same year strut, spring and strut mount)
There are also adapters to allow you to use 02-03 struts with 04-07 suspension.
The AutoGuide.com network consists of the largest network of enthusiast-owned enthusiast-operated automotive communities.
AutoGuide.com provides the latest car reviews, auto show coverage, new car prices, and automotive news. The AutoGuide network operates more than 100 automotive forums where our users consult peers for shopping information and advice, and share opinions as a community.