Hi EB community. Looking for your help, I need to replace the broken tuners of my Fiesta red Sterling by Music Man Sub Ray4: Sub Ray4 Sterling by Music Man Fiesta Red Bass Guitar Rosewood - Andertons Music Co.

Anyone knows if these Schaller tuners (Shaft length: 21 mm. Bore: 17.5 mm) are a direct replacement?:

Schaller BM 4L CH – Thomann UK

Schaller BM 4L NI – Thomann Espana

I asked to the Thomann guitar specialist and he can't assure they would be a direct fit.
Maybe any other chance (not expensive) within the Thomann catalogue?
4L Tuning Machines for Bass – Thomann UK

Thank you so much in advance!