Yeah, I had the 3 bolts out :). I trust the shop that I work with when needed. The hub was definitely replaced, you could hear it, and feel it when spinning the wheel.
Last time they got it off by heating the crap out of it and chucking water on it. Their puller couldn't get it off either...