Umm, how "generic'? Some bearings are not very good. I have used and had good results with FAG, SKF, NSK, NSN, Timken and a few others I can't recall off the top of my head. I would not use Chinese bearings in this location.
Meca Parts? Pretty easy. Send them an email with the parts you want and they'll send an invoice for you to pay.