Is ALPA that stupid to not base signing bonus as some multiple of hourly pay rate? You don't want to reward the wolf pack by basing it on some percentage of past pay. And you don't want to arbitrarily **** off half the crew force (ask Delta MEC). Hopefully my lec rep who represents my seniority but is mostly voted on by other seniority blocks will stand up for sanity.
And if you retire before DOS you should certainly get a percentage of the signing bonus based on how many months you worked between contracts.