The wagner is pretty close to oem quality and the wearever is just a cheaper housebrand.
Wagner cost $110 each and the wearever is $70 each and both come fitted with the bearing
races.Unless you plan on keeping the car forever just buy the wearever brand.Just make sure
to clean your wheel bearings very good and inspect for defects and if ok repack them with
a quality grease.The wearevers will give good service as long as you install them properly and torque to specs.
MHO
Jim Gordon