i cant imagine why there would be any issues with compatibility. they are both the same motor, its just the 488 has a bigger bore. (its like putting a 500L/C top end onto a 440L/C or 400L/C crankcase. exactly the same motor, just different size bore-- 67.72mm versus 72mm). yes the old 440 fans had fins going front to back
here in the first pic of the 1985 440 fan, you can see the fins are front-to-back. notice the older motors also have the early P-85 clutch (fully enclosed, instead of the 6-tower-style clutch thats used now) and the fan shroud opening above the carbs. this is what the older 440 fans are like, im not sure if the newer 440 fans (like the 1994-1996 supersports) have the shroud and fins more similar to the 488s or the older 440s

1985 440 fan
here is a 1997 488 fan, you can see here the fins are diagonal, pointing to the fan shroud opening that exits over the clutch belt gaurd.

1997 488 fan
as for the electrical issues, if you use all the componets from the 1991 (stator, flywheel, and CDI) you should be just fine because you know those three components are made to function together as a unit. and since the stroke (vertical travel of the piston) is the same between the 432 and the 488 (60mm), the timing of the spark shouldnt be messed up.
however, someone please correct me if im wrong.