Oil filter head 04175578R X Deutz F3L.1011 3 cylinder diesel engine....£40+VAT
Aluminium bolt on oil filter head, part no: 04175578R. As removed from a Deutz F3L.1011 3 cylinder diesel engine estimated late 90's to early 2000's which suffered from a cracked engine block, hours are unknown.