I agree, phone them first thing in the morning and get them to install new knuckle bearings and new seals all around. The parts are only like $300 max and money well spent. Just offer to pay the difference yourself.
Otherwise you'll be back here in a year or 2 doing it all over again.