Hello mendotrailrider.
Welcome to the site.
Your a little south of Fort Bragg... That's a bit of a drive to the nearest Oregon Dunes.
On the engine, good news, nearly everything is a direct swap up to 04.
Body parts is a bit more tricky.
If you have 90 kx500 forks from a USA bike then you have 41mm forks and Kawi only used those forks for one year.
The mud flap you need fits the following:
86-89 KX125, 87-89 KX250, 87-04 KX500, 89-94 KDX200 - 35019-1159
The fork guards you need fit the following bikes:
FITS 90-93 KX125 KX250 KX500 - 55020-1384
The rotor guard you need fit the following bikes:
FITS 90-93 KX125 KX250 KX500 - 14024-1859-6F
I have a bunch of this info recorded here:
http://oem-cycle.com/KAWASAKIKX500BIKEID.shtmlScroll down and way to the right..