No, it's usually not that hard. But I've been doing it a long time with several different dizzys. You can "clock" or rotate the dizzy body to any position you need, like get clearance for a vacuum advance diaphragm. You can have your rotor pointing in any direction as long as it is under the #1sparkplug wire at TDC.
I "line up the gears" by deciding where i want my rotor to point then sliding the dizzy in & out, holding the rotor and feeling for the grooves in the gears to mesh, seeing where my rotor points when i push it in. The rotor turns a bit as it slides in and i try the neighboring grooves until i find the one i like. When i have the gears meshed where i want, i then seat the dizzy blade in the oilpump slot.
I "line up the gears" by deciding where i want my rotor to point then sliding the dizzy in & out, holding the rotor and feeling for the grooves in the gears to mesh, seeing where my rotor points when i push it in. The rotor turns a bit as it slides in and i try the neighboring grooves until i find the one i like. When i have the gears meshed where i want, i then seat the dizzy blade in the oilpump slot.