Hmm, interesting. That's worth checking out.
Fun new development, I noticed a puddle under the LR wheel area just now, just like before. Took a look under there, and it's SHOCK FLUID! So, either my brand new strut is somehow bad, or I did something wrong when installing it. What could I have...