What's This? anybody know?
Is it some sort of baffle for the oil pump pick up tube?
Print