update its an end to the nightmare shaking. i swapped the driveshaft again for the 3rd time a couple days ago and the shake finally went away. the car drives smoother than it ever has since i got the car over 2 years ago.
i can verify the Forester struts will fit a 95, and they do raise the car a fair bit...
I had put the forester struts under the 95 lego L wagon I had, and also fitted the 15" wheels to it.. you can see a pic of it here: https://www.ultimatesubaru.org/forum/topic/171162-lifting-a-96-legacy-l/?tab=comments#comment-1417502