What is also not mentioned is you get seniority for each year worked as an NHS GP. So for someone at aged 50 with say 30yrs as a WTE equivalent starting salary would be £123,000 - all on public record : https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/308383/AFPRB_DMS_Report_Final_Web.pdf
Age is actually 55th birthday. ie you need to be able to serve 5 yrs before you are 60. Offer is same for all three services. Mininmum return of service to keep bonus is 5 yrs.