I have a universal front bearing press that I used one time to change the bearings on my 03 Golf -- about $80 IIRC - PASS
It was a little quirky, but it saved me from having to pull the whole knuckle off, take it to a shop to press the bearings, and then have to get an alignment. Paid for...