Hello all!

I am preparing for another set of repairs on my 535iA and have been putting together my part list. I suspect that my drive shaft center bearing has been the cause of some noise and vibration, so I'm shopping for a new one. So far I've come upon two brands on BMA with a rather large price difference. One is a MTC/Ronak part priced at 18.71. The other is a FEBI part priced at 46.78 AutohausAZ only carries the MTC brand. Is either of these a reputable brand that can be trusted? I'd hate to be dropping the exhaust again just to replace a part that was of poor quality.

I will also be replacing the O2 sensor. Is it a good idea to get the cheaper oxygen sensor without the OEM connector or should I just spend the extra 30 bucks and not worry about the whole soldering business?

Here's a list of parts and manufacturers that I'm looking at:
Front thrust arms: Lemforder w/ 750 bushings
Timing cover seals and V/C gasket: Reinz and MTC/Ronak
Motor Mounts: CRP
O2 Sensor: Bosch
Center Bearing: ???

Thank you in advance for all and any input.
Best regards.