No
Yes, all CJ's will be the same
all tops from 1978 cj7 to 1995 yj fit
Yes
yes even the yj top will fit also
no
yes, all cj7 doors and hard tops will fit jeep yjs
Yes, they are removable.
no
The overall dimensions of a 1977 Jeep CJ7 are approximately 144.5 inches in length, 66.5 inches in width, and 66.5 inches in height. The wheelbase measures about 93.7 inches. This compact size contributes to its off-road capability and maneuverability.
1976 to 1995
Try Advance Adapters website. They should have the parts you need for this swap.
I do believe the tub will be a fit, but you may run into trouble with the front clip.