Thanks!
That's great for the VIN.
Here is some engine ID's that as far as I can tell are accurate
1983 is KX500AE000001 - KX500AE001500
1984 is KX500AE001501 - KX500AE002400
1985 is KX500BE000001 - KX500BE001800
1986 is KX500BE001801 - KX500BE004100
1987 is KX500BE004101 - KX500BE006600
1988 is KX500BE006601 - KX500BE008500
1989 is KX500BE008501 - KX500BE010700
1990 is KX500BE010701 - KX500BE013000
1991 is KX500BE013001 - KX500BE0134xx
1992 is KX500BE0148xx
1993 is KX500BE0164xx
1994 is KX500BE0175xx - I think this one is wrong...
1995 is KX500BE0172xx - KX500BE0180xx
1998 is kx500BE0195xx - kx500BE0197xx
2000 is KX500BE0219xx
2001 is KX500BE0223xx
2002 KX500 KX500BE023322
2003 KX500 KX500BE02XXXX
2004 KX500 KX500BE02XXXX