I replaced the passenger side axle assembly in my '99 runner once. I know you have a 2nd gen but i doubt there is much difference. It's definitely a DIY job. I always remember the jobs that kick my @#$ and I definitely don't remember much on this one. If i had any trouble, it was stabbing...