I don't shake the front to check for bad components.
I pop the ball joints/tie rods ends loose and look at them.
I can show you what a good one is like and show you what a bad one is like for comparison with yours.
Replace the rotors and let us know what you found.
If it still shakes, get back with me. We can take a look at it.
Hopefully on a warmer day than today.......

maybe at one of the meets.-Bob