How Did Front Wheel Bearings Rust?

I suspect the aftermarket chrome grease caps didn't seal well and allowed moisture inside. Get some factory caps and use plenty of grease inside the cap. Toss those bearings and get new ones.