Yes, it will fit. Here is a link to where you can buy it ($95/each):
http://www.toyotaoffroad.net/jnburtman/tails.html
(Most dealers charge $120/each.) Apparently, remember to ask for the "Jason Burtman Discount" when you email the link above.
I am not sure if '97 model will have the same harness as the '01-up. Most '99 owners did not have any problems installing this. So, if you can, then check with your local Toyota service (or 4runner manual) to see if the harness is the same thru the years.
Good luck.