I got aftermarke gen 2 uppers for a 96. They bolted up, but you need longer bolts and need to fill it with 1/8-1/4 of an inch or so of alignment shims. Obviously, alignment needed.

Ive heard of reports of the bushing bolts coming loose without lock tight. The ball joints in the arms were junk. I got half an inch play in one after 3k miles and had to buy premium replacements. But with $60 for both arms on eBay and $40 for ball joints, its still a deal.

88 Montero, StarQuest turbo, Kormex 5speed +tuff-pan w/phoenix f. stage2 clutch, 4in lift+33' tires, 4.875 lsd, short-throw shifter, Aisin hubs, SR big brakes, gen2 uca's, elantra alt, and so much more... 16g turbo w/hardpipes + 4.90 locking disk-brake axle soon (maybe lsd or aussie front??)