I've replaced some of the items here you describe, I would personally stay away from RockAuto, some of the Moog stuff I got there was junk. YMMV
YMMV of course also, but I've done a few vehicle front end rebuilds with all MOOG RockAuto parts and I've never had an issue. They drive like new after doing it. Small sample size of course