You'll encounter a small hiccup at the passenger side firewall hole where the wiring harness goes through to the ECM. It's shaped different (1988-1990 is square; 1991-up is rectangular.) There's a plastic block attached to the harness that looks like a disconnect but it's not; it's a hard grommet of sorts that retains the harness at that point on the firewall. So.....choose your path on dealing with it.
Figuring out the logistics can get tricky. Many will use a 2 post lift to get the cab off the chassis then roll the chassis out. But then you have to get the cab you're discarding off the lift and out of the way so you can roll the donor truck in to get the good cab.
My thinking is get the one you're discarding removed first, so you don't have to worry about damaging it while manhandling it out of the way so you can roll the good donor vehicle in; once the good cab is on the lift, you roll your destination chassis back in and lower the good cab back down on it.
Richard