2007 Kia Sedona hub bearing replacement [INVOLVED]

You know what I hate? I hate doing work that I've already done. Time to replace the Hub and wheel bearing assembly for the second time.