land Rover defender TDI diesel injector pump pulley gear nos shop soiled. Sold as seen, genuine OEM part. ETC5717


Some scratches and corrosion marks as expected with age and due to long term storage