Link to them so we can see the pics. In general, Moog > Mevotech if it's the Problem Solver line instead of their budget line.
TTX Mevotech is just a waste of money, is the same as their higher tier regular part with fancy colors, marketing, a grease nipple boot.
Anyone who claims either last only a few months, is probably smoking crack or doing something ridiculous that would wear out any brand part.
ACDelco original equipment is worth a look but if they're the maintenance free design without a grease fitting, which means a plastic bushing in it, skip them if you have any load or potholes or off-roading. The plastic bushings are fine for passenger vehicles on perfect roads. They're inferior for anything else and that's if they are still made in a 1st world country instead of China (lol). That "confidence" in buying an OEM branded part is not well placed if it's now made in a different factory.
Anyway how long do you plan to own it? Some upper control arms have replaceable ball joints, and some OEM don't. Ball joints tend to fail more often/sooner than the control arm bushings so if you're getting a new control arm it would make sense to get one that can have the BJs replaced if you are in it for the long haul.
Also look at warranty, OEM parts tend to have a limited warranty while Mevotech or Moog are more often lifetime.
It is completely false that nothing will perform as well or fit as well as OEM parts. OEM parts are chosen to be cost effective for the OEM and outlast the warranty. Nothing more. You can expect them to be better than generic unbranded Chinese parts, but in most cases there is an aftermarket part superior to the OEM part.