so then what exactly holds everything together? Do I need to buy a new bearing and seal and have it pressed on?


1989 Montero 4dr V6 3.0l