There's a 3 year seat lock however it doesn't apply to upgrades. So a 76 F/O will be on the 76 for at least 3 years. If they take the upgrade on the 76 during that time the clock starts running again. A 74 F/O might get off the airframe a couple months early by bidding 76 Captain.