first and formost it depends on where your xj has lived and how much moisture, salt, and overall harsh winters it has seen. i have a 2000 and from the underside, the body seems to have a gray enamel undercoating sprayed on it from the factory which i plan to cover with bedliner when it warms up outside. the body has no rust (from my carfax history, it spent its life in tennesee and 2 years in michigan before i got it last year). that said, all the bolts exposed to the outside are thoroughly corroded and have signs of rust when i pull them out (assuming they come out in one piece). as with any other year, spray any bolts with PB blaster before you plan on wrenching. my upper shock bolts snapped and i had to replace them. the large bolts of the suspension came out with no breakage.. but they were thoroughly corroded. Anti-seize is your best friend when reinstalling nearly every bolt you put back in.