The predecessor of 5146 should be 5035. However, if you look at the setting of its dial and functionality, it is more close to 5056P. Anyway, both are annual calendar.
The list price of respective model of 5146 is around
Good luck for your watch hunting!! :-o