I think the frame horns vary. I believe the '98 and '99 4Runners are not even interchangeable without cutting or welding.