As you indicate the issue is with data quality in the product table: names and part number and description.
I assume say sales data which uses the PartID and so you do not want these altered.
Issues:
How to prevent ongoing issues with users selecting invalid/"bad" PartIDs - those deemed to be mispellings (and needing to repeat a cleanup process)
How to clean up / or at least report the "correct" PART ID
1. You need to create or at least be able to filter the Parts table to show only those Parts that are "Master" Parts. Add a flag to the Parts table for this purpose. Mark those Parts records that you determine as being the Master. (This may be a process that you need to go through progressively as you identify those Parts where the data is just a mis-spellign

and you determine which one stands as the Master
2. You also need a mapping - which says for this Part record look at this Master Part record: ie the PartID of the master it corresponds to, as column on the Part table
3. You might also want the date the mapping was made as another column on the Parts table, a reason for the mapping etc
4. You will need to fix up the data entry process for parts so that only the Master Parts can be used - going forward
5. Then you need to consider the changes needed for consolidated reporting of historical data.
The process of identifying the misspellings generally requires eyeballing the records and making the entries to your master copy of the parts table. (but then are you the only one who can change that list?)