The only recommended way to source drivers is from the manufacturers site, or from Microsoft where these are supported hardware. It's also sometimes possible to obtain items Built in to the motherboard (Sound, Video Drivers), from the manufacturer of the chip, although even here it's best to use those supplied by the motherboard manufacturer, as these are usually tuned to the Motherboard.
I, (and thousands of other experienced members of these forums), would never recommend the use of any of these "snake Oil" driver programs which are more often a cause of driver issues than a cure.
For Lenovo drivers visit the Lenovo site as their drivers will be correct