Hello, my name is Silmar, I'm a python programmer and web scraper.
I work using scrapy and for your project if you give me the websites you want me to scrape for your parts I can adapt an already existing project to get the information needed.
As you've said the estimate amount of products are between 50,000 - 70,000, so it will need a rotating proxies setup to avoid getting IP banning from websites (already implemented on my script).
If there's any need to discuss more information about the project I'm available through chat, just send me a message. Plus, if possible, send me the excel document you mentioned, I couldn't find it on the attachments.