Astro Pneumatic Tool 78825 25-Piece Master Front Wheel Drive Bearing Puller Removal & Installer Adapter Kit W/Grade 8 Drive Bolt
https://www.amazon.com/dp/B01JBK2OJO..._ADG6FbX6NM7V9
This is the one I recommend.
The HF and the rest on Amazon use a 3/4 bolt I estimate grade 5 hardness (I've chewed up 3-5 of them on x5 front bearings).
Rated 24,000# clamping force. It takes considerably more to remove front X5 bearing. My first one estimated 35,000
The 7/8 bolt in the kit above is rated 46,000# and will tackle the bearing no problem.
I upgraded mine to 1" bolt for the bigger plates but use a 3/4" rod for the smaller ones.
I was not able to find a threaded rod grade 8 and after smoking 3-4 of the grade 5, I went right to 1" grade 8; 61,000# at advised torque.
Lubricated torque on the 7/8" is 500 ft·lb, achievable with a pipe and breaker bar but enough to possibly break the bar: definitely use grease and also bronze thrust bushing
I bought a thin bronze thrust bushing; learn from my goof do not get 1/16" thick one. It squirted out from the bolt liked Play-Doh. Wish I had video of it : that was hilarious. Came out in little wedges like tiny pizza slices.