The 87 and 88 have the same chassis, only the 87 uses a bushing instead of the bearing found on ALL newer models, for the steering stem. 87 was the only year to have replacable ball joints. However, 87 a arms will bolt to an 88. 87-88 had different caster angles than the 89-current, as well as different a arm mount locations. The 87-88 used a different carrier, and had a swingarm that was an inch longer, if I remember right. Headlights were mounted above the bumper on the 87-88, and later moved to below the handlebars on the 89-92ish, then they kept the location the same and made the lights round. The 87-88 used a different cdi, and had other wiring differences than the other years. I wanna say the 89 had it's own cdi as well.
Except for the a arms, all other parts will interchange or can be made to interchange with the 1st gens. There are some things that you will need it's "companion" componant for it to work. I.E. using a newer swinger you will need the newer carrier as well, and vice versa.