I have not had the pleasure of doing this job myself. But it looks like your on the right path. Rockauto shows the hub as 19$ (not sure if its accessible to replace via local parts store) and doesn't look like there is anything special. Just gotta break free the rust. Penetrating oil and time. If you have a torch a little heat always helps.