No
The 1988 Honda CRX was a new generation of the model. The exhaust from a 1988 will not fit on a 1987 model.
Unfortunately, a newer yz250 model engine will not be able to fit the frame of a 1991 model. These engines were designed to specifically fit the frames of certain models of the vehicle and are not universal.
no, but a 1985 will fit it
It might fit but it won't work because the jetting will be wrong and with that big of a size difference the throtle will probably have too large of an opening in it.
yes
Nope
It should maybe a minor adjustment needed.
I am fairly sure the fork style changed... I would not take the chance if possible
yes
it should fit
yes it will fit they are an exacty exchange anything from the new body style 1988 to 1998