Originally put this together for a friend, then realized it might be helpful to others wanting to do an STI swap. Basically everything you'd need to upgrade the drivetrain. Prices are roughly what I've paid in the last few months in US dollars. Yes you can use an automatic driveshaft and swap the flange from R160 to R180 but the STI driveshaft has significantly bigger u joints. If you find the right swap kit you can probably get a cheaper total price but I already had the trans. That's what I did in my black Outback, for instance just used the stock clutch and flywheel and only replaced the disc and release bearing. Can also buy a lot of these things from the dealer but they're more expensive. Conversely some of it you can buy on rockauto etc for close to used prices but I'd rather have factory parts for most of this.
$2500 trans used 2006+ to fit our planetary low range
$200 driveshaft used - get one same wheelbase as the car you're putting it in, 2007 STI seems to fit first gen Impreza perfect, got a newer one that fit my Legacy Outback.
$715 diff used 2006+
$150 shifter used -2013? at some point they made the shifter longer I've been told
$150 flywheel used but resurfaced
$10 flywheel bolts (800610740)
$8 flywheel pilot bearing (816212020)
$12 flywheel dust cover (30216AA070) IMO required for off pavement use
$6 pressure plate bolts (800508310)
$450 clutch/pressure plate/release bearing Exedy FJK1000 from Rock Auto, looks like rallysportdirect is cheaper but not in stock
$92 ACT monoloc from IAG - definitely optional
$70 clutch slave used
$10 clutch line 37250FE052
$23 clutch hose 37251FE030
$2 clutch hose banjo bolt 112925161
$2 clutch hose crush washers 114130151
$104 Trans mount 6MT 41022FE010
$75 starter used
Probably not required but in order to run female front axles you need:
$96 front axle stubs 4EAT 38415AA070
$5 front axle stub seals RF806730031
$5 front axle stub seals LF806730032
$2 snaprings for front axle stubs 805329010
Also since my car is an auto I needed:
$35 clutch master used
$75 STI pedals used (I think any Subaru manual trans pedals would work, looks like even Forester pedals would bolt in)
Finally, you need one of the following:
STI CV axles (rear at least), knuckles/hubs, brakes - can't fit 15s and are a larger wheel bolt pattern
Slammo says "04 STi rear knuckles let you stay 5x100 and use stock 04 STi rear axles with an R180, and you can fit the WRX 2-pot calipers without adapters, but you have to use special rotors since the STi parking brake drum is a bigger diameter" but those 04 STI rear knuckles are rare.
Suberdave's conversion races - maybe these would work OK on a lighter car if driven carefully but then what's the point? Definitely the cheapest route but at least moves the weak link to the axle which can be replaced in the field in a reasonable amount of time.
Billet rear knuckles and R180 to front CV axle stubs - probably cheaper than STI knuckles, hubs, and brakes, and I think the best solution for reasons already discussed.