The front drive shaft won't matter as long as he uses the shaft which matches the frame he is using ---------- the choke plunger is different , so you have to use the head light assembly , cable and plunger as a set , they don't mix and match ----the muffler from a 88 will fit up to a 92 I know cause I just did it , I know it won't fit a 95 up cause I have a 95 -----my wifes' 96 has a 90 engine , but it also has the wiring harness and electrical components from the 90 so if the cdi is plug and play I don't know