Great shape…..no broken tabs. Threads are great….need tap ran through them. Timing chain cover 1381627 Oil filter housing 1382760 $170.00 shipped