So many questions. I like it.
I'm not sure the brand on the replacement axles, but I'd surprised if they were OEM. The noise started before the replacement, and the new axles did nothing to improve/worsen the noise. I even drove to Michigan and back since then (yes, rattling all the way). The last few weeks it has gotten very bad, making wonder if the cold is affecting the sound or accelerating the deterioration of whatever is bad.
I cannot speak to my guy's exp with Subaru. He's an all purpose guy I've been using for years on projects that I can't do. He may be wrong, but certainly not a crook.
You all have me thinking about some stuff though, but I need to get under it to answer a few questions. ie, you've got me thinking about u-joints. I do tend to believe it's more in the axles or bearings than the gearbox, since the noise is more consistent with speed than RPMs. I'll climb under it shortly and get a report on u-joints and drainplug.