Others will chime in about recommended strut cartridges but if you're replacing one side, you should think about replacing the other to match dampening. The wheel bearing is press fit into the hub and is available separately and pricing is $20 (ProParts) -$40 (other various brands). No need to replace the hub unless it's been somehow damaged. You need access to a press and appropriate adapters to R&R the bearing. I just had an indie do one for me for $40. I brought him the complete strut assembly, and held it steady while he set up the press.