I ran a 1986-1987 Honda Prelude 2.0 Si clutch disc with a 1990 Civic pressure plate and flywheel in my 1991 EF with built D16A6 engine and it worked 100% perfectly. My transmission was a ZC/Si hybrid with the mainshaft, countershaft, and 1-4 gars coming from an 88 style DOHC ZC transmission, so it had the smaller mainshaft spline count. I did not want to use the smaller 88 style clutch/flywheel so I did the old hybrid clutch set-up.

I'm assuming the 86-89 Accord disc is the same too, but I can tell you 100% that the 86-87 Prelude disc worked perfectly for 3-4 years before I recently sold the car.

Also year model itself won't make the difference on axles. What the main difference is is that the CR-X HF and Civic STD (4-speed model) have smaller outer axle spline counts and different hubs than all other DX, LX, Si, and EX model axles.

You can still use HF or STD axles with an Si/DX tranny because all the 88-91 inner joints are the same for Civic/CR-X - the problems begin when you try to go ZC or B series tranny/engine. That's when you must upgrade spindles to DX/LX/EX/Si to accomodate B or ZC axles.