Lol didn't mean to scare you will the Ghost Of OMC shift problems past....
If it shifted fine in and out of gear what I'd do....
drive off, get someone to shift the remote shifter so that the shift guide sticks out of the pivot housing (part the drive bolts on to) it will be on the lower right hand side as you face it. Then clean out any crap and crud that is in the little recess back there. Pack that area with OMC triple guard grease, and try to get some on the shaft for the shift bellcrank. You want that thing to move back and forth like butter.
Then when you replace the drive clean off the mating surfaces well on both the upper gear housing and the pivot housing. Then coat them, and both sides of the gasket with OMC gasket sealer, or Merc Perfect seal, or Permatex Aviation Sealer. You want this as water tight as possible. Put OMC triple guard grease on the drive shaft splines and motor oil (only) on the 2 o rings on the shaft
When you install the drive the shift lever and the remote shifter both need to be in neutral. Try to keep the u joints straight and if it won't go get a thin long screwdriver, put it in the u joints and use that to turn the driveshaft to get the splines to line up. Sometimes it goes right on sometimes it fights you like a junkyard dog, but they all do.
The things that make these not shift well:
If you get cracks in the jacket for the shift cable, it rusts internally and gets stiff. If you store the boat with the drive down like I do, the OE shift cables, can last nearly forever, because there is no stress on it where it goes into the pivot housing. The way you test it when doing the shift cable install or adjustment, is to disconnect both ends and use a fish scale to measure the drag, less than 2.5 lbs is what you want.
If that gasket leaks water into the pocket where the shifter bellcrank lives in the pivot housing, the deposits will make it get stiff and shifting will be stiff.
If the engine idle is too high, it won't want to come out of gear and the drive will KER-CHUNK into gear. 600 rpm on the water in gear is what you want.
The ESA (shift assist) system must work, it lowers the rpm down to 450 when shifting from in-gear to Neutral and allows the clutch dogs to disengage. Same like the Alpha but on the OMC it never stalls the engine, it just lowers the idle, better design.
When it's all right, it goes into gear easy with a subtle THUNK no grind or KER-CHUNK. And out of gear, 2 fingers pressure.
I did mine 6 years ago and have not had to touch it since.