Honestly you'd probably be better off just taking it to a dealer to get that kind of work done. I've heard some bad stories from folks trying to do it themselves. Check over at
SubaruOutback.org and I'm sure you'll find some answers to what you're looking for.