front hub are indeed pressed in.. required about 235-250 foot pound to push that puppy in.... not recommended unless you have a garage or ur arnold size.
If one side of hub is dying, replace it fast because ur stressing the other side and replace both cost more..
Hubs assembly are around 70 bucks, labour are about 1.5 hour, say 70-150.