If it's a sensor related issue, then it's likely not correctable and a new motherboard or entire platform would be pretty much necessary.
Take a tape measure and measure the dimensions of the fan frame. There is really no way to know what size fan that is simply by the model because, while I haven't looked in depth, a quick search of the Lenovo site specs says nothing at all about it.
Also, keep in mind that MANY prebuilt systems from companies like Dell, HP, Lenovo and others use completely PROPRIETARY fan and cooler designs. Some with totally different pin counts than industry standard 3 pin voltage controlled and 4 pin PWM controlled aftermarket fans, and some with 5 pins, and others with simply different pinouts that won't allow...