Differential fluid condition is always worth checking first before assuming anything internal needs replacing because low or degraded fluid causes exactly the whining pattern you’re describing and sometimes a fluid change resolves it completely at a fraction of the cost of any mechanical work. A shop that checks fluid condition before recommending further diagnosis is approaching it correctly rather than jumping straight to rebuild conversations.