Marsha,
Since you have a 4x4, the wheel bearings are not serviceable (ie: repacking the wheel bearings) They are sealed units that can only be replaced. The other problem you have is that the bearings are pressed into the hub and require special equipment to removed the old wheel bearing assembly and press in the new assembly. This requires the removal of the steering knuckle/hub to put it into an arbor or bearing press
The difference in price is probably due to the fact that the bearing assembly is already pressed into the hub the new steering knuckle, which saves you labor in the long run.
Even if you are going to do this job yourself, it will still require the complete removal of the steering knuckle assembly, and the use of a hydraulic press to remove and replace the new wheel bearings. If you don't have a press, you must take the steering knuckle assembly to a shop and they will charge you tor press out the old bearing and install the new one.
If you buy the whole hub and steering knuckle assembly you can bypass the step of removing the wheel bearing hub from the steering knuckle.
If you want to get an idea of which unit to buy, get a quote for a shop to press out the old wheel bearing hub and pressing in the new one, vs just buying the new wheel bearings already pressed into new steeering knuckles.
...Rich