Isso deve ser suficiente usando como chave o primeiro e o último campo:
$ awk 'NR==FNR{a[$1"-"$NF]++;next}$1"-"$NF in a' file1 file2
0006296 OIL FILTER PH3506 HONEYWELL Parts and Repair 3101
Estamos separando esses dois campos com algo (um traço no meu exemplo) para evitar a confusão de 0006296 and 3101
com 00062963 and 101