I took mine off last night. I soaked the shaft down with Liquid Wrench, let them sit for a half hour, and tapped them off with a drift punch. Came off real easy. Left a couple marks on the inner races, but nothing that would prevent me from reusing them. I'm replacing the bearings anyway. They were NTN bearings and the water got to them. 2014 3800 miles.