If a cab driver tried to bill me 50 euros for a ride to LIN from downtown I'd be calling the cops. And I have. The price ought to be more in the region of 25-30 (minimum is 14 euros).
As others have also added, there's the 73 bus from San Babila and the shuttles from Centrale at 5 euros.