well, I cannot judge your wallet, but closest to 45 Euro would be a new device, perhaps doogee x5 pro, that's around 60 Euro.
New Xiaomi phone would be triple 45 Euro
New screen for the mi2s for example would be 60 Euro
you need a new connector for the functionality of the phone,
or buy...