HF press: $170 and save $89 on shipping if you have a HF nearby.

Mine has lasted over 15 years ago. I bought it for under $100 delivered (no shipping charge back then). It paid for itself the first time I used it to remove king pins from an axle - the local shops' quotes for the job was higher than the cost of the press.