This is not wrong. The rear wheel bearing assembly on 06 4Runners IS pressed on!!!!!!! It has a collar retainer like the axle in a 79 Ford 9 inch. They are available as a hub assembly, but you can also press them apart and replace the individual parts yourself, effectively saving yourself...