i was talking with my local parts guy a while back, he made a comment he has to keep a stock on hand because they go out so often
i've done wheel bearings on all 5 Subaru's I've owned, except for the one i bought last week :-)
i agree with timken, or moog as my personal preference
depends if you live where there's rust. the last two i did, passenger side was easy but the driver side was a pain! i had to remove the hub assembly, knucke, lateral link, axle shaft, and upper control arm then disassembly everything using either a vice and BFH or a bearing press
use never seize when you reassemble, even on mating surfaces