OK here goes, 94-97 all the same except holes in tail section of bikes with grab handles. 98-03 same sides, belly, and chin pieces.
98-01 same front fender and tail section
98-99 same frame, nose fairing and windshield
00-01 same frame
00-03 same nose fairing and windshield
02-03 same frame, tail, seat, and front fender.
To put the tail from 02,03 on older bikes the subframe would have to fit, hopefully e1 can help you out.