Only one I've seen that has the pulling strength required.
I bought the HF one half price because somebody destroyed the 3/4" threaded rod which is not strong enough.
I destroyed 3-4 of those rods before I drilled out the bigger plates to 1" and upgraded my HF to 62,000# up from about 21,000 stock.
Astro Pneumatic Tool 78825 25-Piece Master Front Wheel Drive Bearing Puller Removal & Installer Adapter Kit W/Grade 8 Drive Bolt
https://a.co/d/4QcLJQe
That's the only one that can legit pull a front bearing on X5.
46,000# force with 500 ft·lb lubricated torque.
3/4" grade 5= 24,000
It takes 32/37,000 to pull front bearing on X5.
Sent from my iPhone using Tapatalk Pro