I would say the front bearing in an hour is safe to post on a forum and not look like I was a show off.....LOL.....J/k..
You are saying that from a truck pulled up to a truck drove away 6 hours to change ball joints? Dude go into business. I know mechanics that are damn good that take longer than that. The average joe does not have the tool to put in the knuckle seal and it is either a $50 trip to a shop to have them installed or an hour or so to get the stuff to make your own tool, like I did. I broke a ball joint tool and had to have Napa get another one to replace it. And ford sold me the wrong dust seal and the hub O ring was three days out.